This should be done with spell_area.