Доработка исключений, добавление делегатов