Exceptions: Gotta catch 'em all

+ At least some of them, and present a more useful error message to the
  user.