なんで一部に修正が広範囲に影響するようなコードにしてるのや?