The lyrics are not historically accurate: for example, both the Battle of Monterrey and the Battle of Molino del Rey (different versions refer to one or other) were US victories, not Mexican ones. Some suggest that this tradition was caused by British sailors, who deserted their ships to join Santa Anna's forces.[1]