negotiation fix