delays and disruptions