Why are we catching Throwable?