The U.S.-Peru agreement has faced criticism. In Peru, the treaty was championed by Toledo, and supported to different extents by former President Alan García and candidates Lourdes Flores and Valentín Paniagua. Ollanta Humala has been its most vocal critic. Humala's Union for Peru won 45 of 120 seats in Congress in 2006, the largest share by a single party, prompting debate on ratification of the agreement before the new legislature was sworn in. Some Congressmen-elect interrupted the debate after forcibly entering Congress in an attempt to stop the agreement ratification.