Optimisations & tweaks