もう少し頭使おうよ。
>139はassertionを起こさない修正ではなくbad allocationしない修正。
from == to のときの処理を追加するなら、当然assert()も修正する必要がある。