Micro optimisations and whitespace fixes.