Finally, costs are often more difficult to control under a tax expenditure program because the benefits tend to be more open-ended and enforcement is often more difficult than for spending programs.” All tax expenditures should be annually debated as part of the budget approval process and specifically authorized or rejected by separate votes in the legislature, just as major expenditures are authorized and voted upon in the Estimates process.