Client hook instead of request hook