Why did President Madison veto a bill that supported government funding of internal improvements?

(1 point)
Responses

The Second Bank of the United States did not have enough money to pay for the improvements.
The Second Bank of the United States did not have enough money to pay for the improvements.

Turnpike tolls collected enough money to finance all of the improvements needed.
Turnpike tolls collected enough money to finance all of the improvements needed.

Madison believed states should pay for their own improvements.
Madison believed states should pay for their own improvements.

Construction of the National Road was already complete

Madison believed states should pay for their own improvements.