Which of the following was a reason the U S went to war with Mexico in 1846

The U.S. went to war with Mexico in 1846 due to a dispute over the U.S.-Mexico border and the U.S. annexation of Texas.