Use minimum and maximum protocol version instead of version fixed methods