i think new client protocol is good now