 		}
 
 		if (num_gpus == 1) {
-/* bit rot?
+
 			if (!csr_problem.uneven) {
-				// Perform one-phase in-core BFS implementation (single grid launch)
+				// Perform one-phase expand-contract BFS implementation (single grid launch)
 				if (TestGpuBfs<INSTRUMENT>(
-					one_phase_enactor_ec,
+					expand_contract_enactor,
 					csr_problem,
 					src,
 					h_source_path,

				printf("\n");
				fflush(stdout);
			}
*/

			if (!csr_problem.uneven) {
				// Perform one-phase out-of-core BFS implementation (single grid launch)
				if (TestGpuBfs<INSTRUMENT>(
					one_phase_enactor,
					csr_problem,
					src,
					h_source_path,

	// Initialize statistics
	Stats stats[6];
	stats[0] = Stats("Simple CPU BFS");
	stats[1] = Stats("One-phase expand-contract GPU BFS");
	stats[2] = Stats("One-phase contract-expand GPU BFS");
	stats[3] = Stats("Two-phase GPU BFS");
	stats[4] = Stats("Hybrid online-vertex + two-phase GPU BFS");
	stats[5] = Stats("Multi-GPU BFS");
	
	printf("Running %s %s %s tests...\n\n",
