tweaked the directory ignoring mechanism from excluding to including
give the user a chance to read errors before exiting