This should eventually be configurable with user callbacks, but for now assume the lowest level to ensure the initialization is called.
This should eventually be configurable with user callbacks, but for now assume the lowest level to ensure the initialization is called.