В данном случае - это немного не то. При нормальном инишнике программа работала и работает нормально, но вот если там допущена какая-нибудь ошибка (потерян параметр, или его значение, или ещё что-нибудь), то программа, естественно, не сможет прочесть часть отсутствующих или поврежденных данных. И, конечно, громко упадёт, если не предусмотреть такой вариант развития событий. Поэтому я её учу от версии к версии, что делать в таких ситуациях - впихнуть параметр на место с дефолтным значением и тому подобное. Вариантов подобных ошибок много, алгоритмы сложные, так что всё за раз учесть и сделать не удаётся. Так что повышаю отказоустойчивость помаленьку. Но главное в этой версии, всё-же, первый пункт.