It is true, I marked the `requestDidFail` method as optional and removed the check for `requestDidComplete`.