I'm deeply sorry for propagating this global initialization nightmare. There really isn't any better approach that isn't a lot more invasive.