no point yielding back the client that was passed in