fixed - thanks for pointing these out - the idea of uncaught exceptions freaks me out, but this is a good reminder of what they're for