docs: def interpret(self, fields):
          """
          Decode fields and invoke corresponding wrapper method.
          """
          try:
              msgId = int(fields[0])
              handler = self.handlers[msgId]
              handler(fields)
          except Exception:
              self.logger.exception(f'Error handling fields: {fields}')