What is the failure attributed to