The difficulty in ensuring reliable delivery is due to the numerous contingencies that can cause the supply chain to malfunction. These contingencies range from natural disasters to human frailties, government intervention, and plain old incompetence.