Negotiate a fair and functional contract