Shouldn't we handle that case above to return immediately?

~~~ js
this.transporter.request(opts, function(err, body, res) {
  if (err || !res) {
    opt_callback && opt_callback(err, body, res);
  }
  var hasAuthError = res.statusCode == 401 || res.statusCode == 403;
~~~