The NH website is flakey. IO errors are common. A single IO glitch causes the Scrape Tool to crash leaving behind an incomplete set of reports. The tool must then be restarted by hand from the beginning. There is no easy way to continue from where it crashed. Retry logic is a better solution, easier to implement, easier to test. Retry logic would prevent the script from bombing out.