[@Estylwen] That's a nice abstraction you've got there Wouldn't it be a shame if someone cast a certain spell to make it stop working...