Does this mean that without the plugin installed/running the core code's promoted stuff would never finalize like this and therefore be broken? That's really awkward. Can this call be moved to just after the hook callsite?