Catch Throwable, not just Exception