Yeah, it is scary. I was just curious if such a thing were possible in an extreme circumstance where I wanted to share an object with mutable data across threads, in a Kotlin/common scenario, and rely on Kotlin to clean it up at the proper time. Is there no way to link a C++ object and have Kotlin free the C++ object from memory at the proper time outside of a memScope?