i'm skeptical of this. it seems odd to introduce another random variable that could screw up the benchmark; is there any harm in always using PROVISION_THROUGHPUT?