benchmarks for different ways to reflect