Minor size optimisations
There is, actually, a direct SP access macro