Maybe trigger it in a debugger to verify for sure... it must be pulling from `def fail(*args)` if it has a `self.`.  We don't have any other `fail` methods defined elsewhere AFAIK