KNS
Вот это правильный подход. Как в правилах написано, так давайте и действовать, если какой-то случай не покрывается правилами - значит надо менять/дорабатывать правила, а не выстраивать какую-то дополнительную систему класса "здесь так принято"...