Use raw recursive loop for benches