Fixes.
Optimise.