Contractually obligating pi to be 3, the Earth to be flat, or software features <i>and</i> ship dates to be specified, doesn&#x27;t make them so.<p>All you&#x27;ve done is restate the problem as an error on the part of the negotiating process. Not a problem to be dumped on developers.