should be ``null ===`` here.

and shouldn't this include ``self::AFTER_ALL_EVENTS`` as well ?