Indeed I think you can just invoke `cms::concurrency::xercesInitialize()` and avoid guarding it. What you still need to make sure is that you call initialise and terminate an equal amount of times.