request(options, function(e, r, b) {
      verboseLogRequest(options);
      verboseLogResponse(r);
      if (hasError(e, r) || authenticationFailed(r)) {
        return deferred.reject(e);