Speed optimisations and delay