More than 100 House Republicans broke from their leadership on Wednesday and voted against a $1.2 trillion spending bill to keep the government open through September, which passed thanks to Democrats’ near-unanimous support.

The bill passed 309-118, in a vote that saw 103 Republican oppose the measure. Most Republicans did vote for the measure, but the caucus was split significantly, 132-103. Democrats in much more in favor of the bill, as 178 voted for it, and just 15 voted against it.

That opposition from Republicans reflects anger over how the bill was negotiated, which resulted in a final product that didn’t include money for President Trump’s border wall, and included funding for other Democratic priorities. Many Republicans groused that the bill was written as if Republicans weren’t in charge of the House, Senate and White House.

Nonetheless, it now heads to the Senate, where it is expected to be cleared for President Trump’s signature before the May 5 deadline.