Developer can now override a failure by defining a failure() method on the request and returning true in it.