overcoming delays