try catch ftw