Which is NOT a cause of the Battle of the Alamo?

Texans didn't follow Mexican law

Mexico wanted to end slavery

Mexico stopped U.S. immigration

Mexico wanted to continue slavery