don't get me wrong [] is very useful but not if you have already tested for the conditions that would cause the spell to fire with []