Small code optimisations