Hi guys, It is highly recommendable to let the POA handle servant deletion, since there are several threading issues involved in that. Let your servant implementations derive from PortableServer::RefCountServantBase and call removeRef on it instead of delete. Check your CORBA books about this, i am sure, you can rip an example from them:) Yours sincerely, Bjorn