An optimisation