Work on the client