Fears that President Donald Trump could be laying the groundwork for a war with Iran are fueling a wave of congressional initiatives to restrain him, but significant political hurdles could complicate lawmakers' chances of success.
Most of the backlash has been driven by Democrats wary of Trump's moves to spurn Tehran - such as ripping up a nuclear deal and labelling the country's elite military unit as a terrorist group - while he declares an emergency to expedite arms sales to its regional nemesis Saudi Arabia, despite the kingdom's role in the killing of Saudi journalist Jamal Khashoggi and its continued attacks on civilians in Yemen's civil war.
A cadre of Republicans - including Sens. Todd Young of Indiana, Rand Paul of Kentucky, Mike Lee of Utah and Lindsey Graham of South Carolina, a Trump ally - have joined the clamour to limit the president's authority, inspired by what they see as end runs around Congress that could exacerbate regional instability, even if they otherwise support Trump's stance against Iran.
"There's a potential that going forward, we can change the system," Graham said this week, referencing the president's emergency authority to complete arms sales. "And I would not have agreed to that before, but after this manoeuvre by the administration, count me in."
Lawmakers have yet to settle on a course of action able to withstand a presidential veto. And as the president weighs his next move in the region, after blaming Iran for two tanker attacks in the Gulf of Oman, it is unclear if Trump's critics can persuade his allies to challenge him.