fixed benchmarks so it actually checks if successful