Seems like a silly question to ask. I think most non-residents know they have no legal right to vote, so if they show up at the polls anyhow then they intend to violate the law. Why should they be honest at that point and say, "yea I'm not a citizen, but I want my illegal vote counted anyhow."

Seems we shouldn't need to train SOS personnel either. We have enormous technological capability, we should have a database that stores the names of those who should be eligible to vote. When someone registers to vote their name should be checked against that database.

Regardless of whether one agrees with my suggestion of a voter eligibility database or not, it seems futile to ask someone intent on voting illegally if they intend to vote illegally. Just deny their voter registration due to ineligibility beforehand and this person shouldn't even be showing up at the polls at all.