The Senate voted on Wednesday to pass a resolution blocking President Donald Trump's border emergency declaration for a second time.
The Senate passed the measure 54-41, with 11 Republicans joining Democrats in supporting the resolution. That's still short of the two-thirds majority the Senate would need to override a potential presidential veto.
And a veto seems likely: The Senate previously passed the resolution in March in a similarly close vote, but President Trump was quick to shut it down. It didn't have enough support to survive that veto.
Speaking on the Senate floor before the vote, Senate Minority Leader Chuck Schumer urged Republicans to vote for the resolution for two reasons: to rebuke the president for violating the constitutional separation of powers and to return military funds that were diverted by the emergency declaration.
"A vote for the president today is a vote in favor of cutting funding for our military and slashing support for critical military projects in red states as well as blue," Schumer said.
Meanwhile, Senate Majority Leader Mitch McConnell said the vote was only happening because "Democratic leadership would like to invent a false choice between border security and other important military construction projects." He said Democrats "want to tell the American people that we can either have border security or these other important projects, but for some reason we can’t have both."
Additional reporting from Newsy affiliate CNN.