     if (!verify())
         {
         printf("Invalid results in GPU/simple/sort bmark!\n");
-        return;
+        return 0.0f;
         }
         
     // benchmarks

        for (unsigned int k = 0; k < 100; k++)
            tweak_data();
    
        float time = bmark_host_rebinning(true, true);
        std::cout << time << " ";

        free_data();

    if (!verify())
        {
        printf("Invalid results at end of GPU/simple/sort bmark!\n");
        return 0.0f;
        }
    
    if (!quiet)
        {
        printf("GPU/simple/sort/%3d : ", block_size);
        printf("%f ms\n", avg_t);
        }
    return avg_t;
    }


