[hacks] client socket handler uses reply (bool) instead of protocol