The customer needs fine-grain control over how important a contract in comparison to another contract is. They want them to all work on the soft level, but stack them against each other in an order and also stacking them in an order against other constraints for example.