I can't narrow a CORBA::Exception to a CORBA::SystemException, I was wondering why this isn't possible? try { //... } catch (CORBA::Exception& excep) { // Narrow exception CORBA::SystemException* sys_excep = CORBA::SystemException::_narrow(&excep); //... } -*TOM*-