No more exitOnException (which was a lazy way to kill stuff while I got this working).  We raise exceptions and log properly now.