code: function safeForwarded(req) {
  	try {
  		return forwarded(req, req.headers);
  	} catch (error) {
  		logger.error(error);
  		return null;
  	}
  }
docs: A version of forwarded() that cannot throw
  Note: forwarded() is not supposed to throw anyway, but we want to leave nothing to chance
  
  @param {IncomingMessage} req
  @returns {object|null}