docs: def messageReceived(self, message):
          """
          Overridden from :class:`ZmqConnection` to process
          and unframe incoming messages.
  
          All parsed messages are passed to :meth:`gotMessage`.
  
          :param message: message data
          """
          if len(message) == 2:
              # compatibility receiving of tag as first part
              # of multi-part message
              self.gotMessage(message[1], message[0])
          else:
              self.gotMessage(*reversed(message[0].split(b'\0', 1)))