New delay logic