memory negotiation