Use new Fail method internally