Maybe I should not have used the word foreigner, but my comment/question is not why did they prefer ally with the spanish on a moral point of view but why did they believe the spanish were strong enough to be followed against the aztecs if not for their military superiority.