Even if you don't fix the above, you should never have a bare except; it'll catch things that aren't even `Exceptions` like ^C exits and stuff.