cost_factors value need not be stored persistently