fail causes