Delay can be null