The Trump administration says China has fulfilled its initial commitment to buy 12 million metric tons of soybeans, but it’s not clear if the trade agreement announced in October can withstand President Donald Trump’s ever-shifting trade policy as American farmers are still dealing with high production costs. Earlier this month, Trump said he would impose 25% tariffs on any country that buys from Iran, which would include China. Iowa State University agricultural economist Chad Hart says that could undermine an October trade agreement with China and cast doubt on China's commitment to purchase 25 million metric tons of American soybeans in each of the next three years.