There is a small problem with locks being able to activate ealier than the spell that is on the weapon expires. So, essentially, shortly before the spell expires, if you try and activate locks, or accidentally hit a macro, it wastes the spells, because they won't stack.

If there's any way to fix this, it would be great.