took in consideration client protocol version