put try...catch into Eloqunet repo, to prevent various exceptions come up. And remove try...catch from API class to user can make decition wheather handle it or not.