Found a bug in the protocol handler