This would certainly fix it. Add to that proof of residency for driver's license, house rental, checking account, etc. If they're here illegally then they should be treated as outlaws. Could also create incentives to send those here home. I wouldn't but would be a possibility.
anon is a legal permanent resident, by the way.