Mexico’s senate passed changes to a new NAFTA replacement free-trade deal with the U.S. and Canada after the governments of the three nations completed months of negotiations.

The senate voted 107 to 1 to approve the changes. It only needed to debate the latest adjustments, because the original agreement was ratified 114 to 4 in June, with broad support from President Andres Manuel Lopez Obrador’s Morena party and the next two biggest blocs.

The move makes Mexico the first country to approve the revised deal with stronger labor protections announced on Tuesday by U.S. House Speaker Nancy Pelosi and backed by the largest American labor federation. Pelosi said she hopes for a vote before Congress recesses Dec. 20. Majority Leader Mitch McConnell said the senate will vote after President Donald Trump’s impeachment trial, sometime in early 2020. Canada’s parliament is poised to take it up sometime next year.