no longer crashing when unable to read a field
try-catch around main loop to exit a bit more gracefully on sever errors