impossible, as Protocol can't be a ByteString