Every Senate Democrat, taking their House colleagues’ cues, signed on to their chamber’s version of a major campaign finance, voting and ethics overhaul on Wednesday.

The measure, nearly identical to a bill that passed the House earlier this month, serves primarily as a campaign messaging document for the 2020 elections. That’s because Senate Majority Leader Mitch McConnell has vowed not to bring it up for consideration in the chamber.

Republicans and K Street lobbying interests have blasted the proposal, which would establish a voluntary public financing system for federal candidates, would require same-day and automatic voter registration nationwide, and would require nonpartisan commissions to redraw the boundaries of congressional districts. The measure would also toughen ethical standards for administration officials and would require new public disclosures of donations to nonprofit groups that are active in politics.

“Now the ball is in Sen. McConnell’s court,” said Tom Udall of New Mexico, the lead sponsor of the Senate version, during a Capitol Hill press conference Wednesday. “We know that K Street lobbyists, special interests and big money donors are calling out the cavalry to defeat this bill. … And I think that means we’ve got ourselves a good bill.”

Udall said Senate Democrats were “seizing” on the momentum from House passage and would seek Republican co-sponsors. In the House, no Republicans voted for the bill, whose floor tally was 234-193 along party lines.