System failure causes