Otherwise we might inadvertently catch SystemExit or KeyboardExit or something we don't want to catch.