improve negotiation precision