docs: function(handler, error, error_message) {
      if(typeof handler === 'function') {
          handler(error, error_message);
      } else {
          console.error(error_message || 'Unhandled exception raised: ', error);
      }
  }