E-Verify is a web-based technology that allows employers to check federal databases to determine whether their employees—U.S. citizens, lawful permanent residents, and other foreign-born workers—are authorized to work in the U.S. While USCIS has made significant improvements in E-Verify, many problems still exist. An independent evaluation found that E-Verify is unable to identify unauthorized workers in half of the cases. At a time when the U.S. needs to stimulate its economy and create jobs, mandatory E-Verify will impose additional regulations and costs on businesses, and employers will have to fire U.S. citizens who are erroneously indentified as unauthorized to work.