addDelay doesn't need to exist