fixes possible delay source. simplifies delay logic