Optimisations

Just minor optimisations.