The compiler doesn't optimise it? I can always revert them if it really does go slower...