無駄な処理を減らす方向で調整を入れたので不具合が出る確率が高めです