Contract-sizing