I strongly believe that every state should be mandated to have people show proof of citizenship to register and proof of identity to vote. Period.
To do anything less is shear stupidity.
I wouldn't be surprised to learn that illegal aliens in Mexico are not given welfare benefits---but rather find themselves in a dark jail cell. If not lined up against a wall.
and re-register every 4 years.