Don't use CraftEventFactory.callEvent()