How does contract negotiation work?