Benchmark version: added sweeping for consistancy