ディスパッチで書き直し