Sounds more like you're buying a one-time effect that lasts until the first attack.
That's crap if so... It turns out some weakling can strip the defense, and against Ardash following right after, the town is left defenseless... Then let there be a choice: either use the cancel or defend.
Ничто не возникает из ничего и ничто не пропадает бесследно.
Если где-то чего-то убудет, то в другом месте добавится.
(Закон сохранения).