what is a failure theory?