remove log, client protocol is a pure protocol