Why do you catch Throwable?