def _handle_msg(self, msg_as_bytes):
        if DEBUG > 3:
            sys.stderr.write('%s handling message: %s\n' % (self, binascii.b2a_hex(msg_as_bytes)))
        decoded = umsgpack_s.unpackb(msg_as_bytes)
        self._handle_decoded(decoded)