Correct calls to fail (should be self._fail)