tweak Client#HelloHandler to be more like the protocol spec
remove tons of functions being created on client connect