50% faster deferred initialisation