Per feedback, scoped catch block to Exception instead of Throwable