code: function RoostErrorStatus(response) {
    MessagingServiceStatus.call(this, 'roost');
  
    // There was an error when attempting to send message
    this.state.message = response.code ? 'Code: ' + response.code + '. ' : '';
    this.state.message += response.error;
  
    // Determine the correct status code
    // No code is being passed from Roost at this time, so we must depend on the error string
    if (response.error.match(/auth/g)) this.state.code = this.StatusCodes.UNAUTHORIZED;
    else if (response.error.match(/Invalid/g)) this.state.code = this.StatusCodes.DATA_REJECTED;
    else if (response.error.match(/Incorrectly formatted/g)) this.state.code = this.StatusCodes.DATA_REJECTED;
    else this.state.code = this.StatusCodes.DEFAULT;
  }
docs: /*
  Error Status
  
  @param response     JSON response object from Roost service