実装を正直な方向に変更。