Committed versus contingent pricing under cost uncertainty. (28th December 2021)