define の判定がおかしかったのを修正