分岐無しで処理を通してみて、2通りそれぞれが思うような挙動になるか試してみたら