Another micro optimisation