Considerable performance optimizations by rearranging the scanning process to skip unneeded steps whenever possible.
Better run-time command line spinner that reflects scan state.