Thanks for the useful note. We currently catch ^C for OpenSM and OSMV to cleanup resources that would be lost or create kernel oops. I guess that in Windows environment this is not a must. If you need to catch ctrl-C to prevent a kernel oops, then something is wrong with the implementation. I would think the same thing about cleanup. - Sean