Only hours before the House's 316-108 vote, Bush had vetoed the five-year measure, saying it was too expensive and gave too much money to wealthy farmers when farm incomes are high. The Senate then was expected to follow suit quickly.

Action stalled, however, after the discovery that Congress had omitted a 34-page section of the bill when lawmakers sent the massive measure to the White House. That means Bush vetoed a different bill from the one Congress passed, raising questions that the eventual law would be unconstitutional.

In order to avoid those potential problems, House Democrats hoped to pass the entire bill, again, on Thursday under expedited rules usually reserved for unopposed legislation. The Senate was expected to follow suit. The correct version would then be sent to Bush under a new bill number for another expected veto.