 	cutGetCmdLineArgumenti( argc, (const char**) argv, "max-ctas", (int*)&max_grid_size);
 	cutGetCmdLineArgumentstr( argc, (const char**) argv, "max-ctas-input", &max_grid_sizes_filename);
 	cutGetCmdLineArgumenti( argc, (const char**) argv, "entropy-reduction", (int*)&g_entropy_reduction);
+	cutGetCmdLineArgumenti( argc, (const char**) argv, "banded-bits", (int*)&g_banded_bits);
 	if (g_verbose2 = cutCheckCmdLineFlag( argc, (const char**) argv, "v2")) {
 		g_verbose = true;
 	} else {

	printf("\n");
	printf("[\t--entropy-reduction=<level>\tSpecifies the number of bitwise-AND'ing\n");
	printf("\t\t\titerations for random key data.  Default = 0, Identical keys = -1\n");
	printf("\n");
	printf("[\t--regen\tGenerates new random numbers for every problem size \n");
	printf("\t\t\tin <num-elements-listfile>\n");

	cudaEventCreate(&start_event);
	cudaEventCreate(&stop_event);

	printf("%s, %d-byte keys, %d-byte values, %d iterations, %d elements, %d max grid size, %d entropy-reduction, %d banded-bits: ", 
		(g_small_sorting_enactor) ? "Small-problem enactor" : "Large-problem enactor",
		sizeof(K), 
		(KEYS_ONLY) ? 0 : sizeof(V),
		iterations, 
		num_elements,
		max_grid_size,
		g_entropy_reduction,
		g_banded_bits);
	fflush(stdout);

	// Perform the timed number of sorting iterations
