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