Is this really necessary? Isn't the client something you wrote?