I wonder if we're not setting the protocol version correctly