The Senate approved implementing legislation Thursday for a renegotiated version of the North American Free Trade Agreement, giving President Donald Trump a victory as the Senate moved to swearing in its members as jurors in Trump’s impeachment trial.

The Senate voted 89-10 to clear the bill for Trump’s signature, with several dissenting Democrats citing the absence of climate change provisions as a lost opportunity to address the issue on an international scale since Trump withdrew the U.S. from the Paris climate agreement. U.S. Trade Representative Robert Lighthizer, who negotiated the deal, watched the vote from the public gallery.

The vote on the United States-Mexico-Canada Agreement occurred after the Senate voted to waive budget restrictions. Sen. Patrick J. Toomey, R-Pa., argued on the floor, as he did in the Budget Committee, that the bill included appropriations that violate budget rules.

Toomey voted against the bill along with Democrats Charles E. Schumer, the minority leader, and Kirsten Gillibrand of New York, Kamala Harris of California; Sheldon Whitehouse and Jack Reed of Rhode Island; Brian Schatz of Hawaii; Cory Booker of New Jersey; Edward J. Markey of Massachusetts; and independent Bernie Sanders of Vermont.

The Democrat-controlled House approved the bill on Dec. 19 with a bipartisan vote of 385-41. Speaker Nancy Pelosi, D-Calif., said House Democrats had negotiated several changes to the USMCA to make it acceptable.