adding an event and fixing potential for negative enchantments