If this has strict requirements to only be run once, it should be exposed on the API because it's useless outside of application initialization.