try .. catch в try ... catch, вот бы Дима объяснил тебе где раки живут, если бы это был пулл-реквест в шопотам)