Then perhaps that's the core of the problem. If we can shield that with a flag or something during the startup phase, we wouldn't need to do anything asyncy, which could be a nice boost for performance (not to mention elegance).