EAST LANSING, MI (CNN) – President Barack Obama has signed the $956 billion farm bill into law.
Obama called the bill a "Swiss army knife" piece of legislation aimed at helping more than just farmers.
The bill will provide a cushion for farmers dealing with unpredictable weather and market conditions.
But it will also cut monthly food stamp payments for low-income Americans.
Copyright 2014 CNN. All rights reserved.