removes unused requires
display error message if any