hehe yeah, it's funny how many are focusing on the small edge case that makes a certain solution not 100% perfect.
There is also another issue: people can have more than one passport if they're dual citizens. But you know what... I think that's fine.
Great points