The wildcard event names are being unset from the copy of the EM's listeners, the copied list is then iterated for the event names. I think you're right though, it might be possible or better not to do that.