chg: better clientiface.cpp