そもそもなんでこんな機能実装したん?