Starting to support multiple protocol versions