I-9s were supposedly to do the same. There are workarounds apparently.