pass request to the client directly, closer match to the previous api