client.h revision 3612ee5c737954d5fb88fd1775aad80f7bf1dc4e