A few optimisations.