まあスパゲティコードになってそうな今はともかく9でコード1から書き直すときに整合性チェック入れるとかは考えられるかも
でもオン要素入れないなら面倒だしやらないかな?