Думаю стоит проверять что поймалось конкретное исключение, как делал Антон в своей лабе.