More on I-9s

I have taken over the HR responsibilities and after auditing files for compliance, I noticed that there is not an I-9 for anyone who has or is still working here. Should I have all current staff complete a form or just begin requiring it on all newly hired staff memebers?
Comments
Before you do that, check to see if all the I-9's are kept in a separate folder somewhere as actually this is the correct thing to do.
If just some are missing, then, yes, I would ask those people to sign; but if ALL are missing, I'll bet that they are in a file somewhere.