вызывать не только из-за ошибок уровня "не правильный формат" и "передан неверный аргумент", а для контроля потока?
использование исключений для control flow это типа как goto
Обсуждают сегодня