don't use skip in client.c