micro benchmark

around 10% faster with bench.php