properly apply the set delay