The GC only gets crashy on multithreading if you have shared data ... that means: operate on BM data in C or have Callbacks
Yeah, you keep thinking that, and when you start getting random crash reports from people who are using your creations, don't say I didn't warn you.