Negotiate client