reasons for failure