Use factor for state, use option for cost.