I guess it's possible to run query on server even without the appropriate protocol version on the client. Would it make sense to run a validation and not allow querying if the client has a wrong version?