adding throwable vs Exception