docs: def do_REMOTE(self,
                    target: str,
                    remote_command: str,
                    source: list,
                    *args,
                    **kwargs) -> None:
          """
          Send a remote command to a service. Used 
  
          Args:
              target: The service that the command gets set to
              remote_command: The command to do remotely.
              source: the binary source of the zmq_socket. Packed to send to the
          """
          if target == self.messaging._service_name:
              info = 'target for remote command is the bot itself! Returning the function'
              self.logger.info(info)
              return self._handle_command(remote_command, source, *args, **kwargs)
  
          try:
              target = self.messaging._address_map[target]
          except KeyError:
              warn = ' Target %s, not found in addresses. Are you sure that %s sent an IDENT message?'
              self.logger.warn(warn, target, target)
              # TODO: raise an error instead of returning?
              # NOTE: Bail here since there's no point in going forward
              return
  
          self.logger.info(' REMOTE %s, target: %s | %s, %s',
                           remote_command, target, args, kwargs)
  
          # package the binary together
          source = target + source
          self.messaging.send_command_response(source,
                                               remote_command,
                                               *args, 
                                               **kwargs)