Precontract overhaul