This could be one of those "falsehoods programmers believe about ..."
Falsehood: if a person has a U.S. Passport, they must be a U.S. Citizen.
Fact: Non-citizens can have a U.S. Passport (people born in American Samoa).
https://en.wikipedia.org/wiki/American_Samoan_citizenship_an...