it seems to me that, in echo examples, the impl code exits inside orb->run() upon getting SIGTERM or SIGINT. just wondering how could anything be done after the line, ... orb->run(); to perform chores such as calling destructors and cleaning up. thanks, - jd