Used to old API.
Need both request_args and client.behaviour. The first is necessary for the checks to work to other for the actual protocol flow.