Shuffling version for Throughput