я так и делаю,
но конечно не хочется писать под каждый компонент такую логику
хочу написать один вброс ошибки
user не нашелся, все, бросаю ошибку,
а там универсальный центральный подслушитель понял это
и сделал контент чтоб произошла ошибка
при этом левая колонка, и хедер и футер все как положено стояло на месте