communication delays