Isn't that a problem with OmniORB and no CORBA?
No excuses needed, it is still informative.
Curious question: What are the technical/political reasons to keep ORB/Corba in your project right now ?
This is now a compounding issue, the tool that uses Corba was initially quite standalone but managers started pushing the tool as an interface to the embedded system I actually work on, this has resulted in more tools utilising Corba.
A lot of the time I'd say CORBA and related stack (DDS, for example) is better than what came to replace it, depending on the task :/