Please explain how it is that a foreigner can be granted citizenship without being naturalized first? Amnesty is a form of naturalization afterall.
I think the laws are now seat of the pants. Whatever rule applies at the time is law. I guess.