Ok, I missed the ``array_shift``, thanks for the benchmark always good to have these numbers