Добавил кастомные исключения