c_client.c a bit better