Micro-optimisations