fixed: CoUninitialize() was never called
ups, nothing changed here