cost uncertainty