I am a Swiss citizen and grew up in the US - permanent resident for 23 years. In 1989 I married a US citizen and we moved to Switzerland for my work. Not sure how long we were going to stay away, I filed for a reentry permit, but we stayed in Switzerland so I assumed I had abandoned my PR status after the 2 years were up. Since our families still live in the US we visit one to two times per year and I have been reentering the US on the Visa Waiver program since then. Never had any issues until this trip, when the customs agent gave me a hard time and told me I have to file an I-407. Is this true? Will that have any consequences if we ever decide to return to the US?

