# koin-contributors


01/24/2020, 3:55 PM
That version keeps everything in thread local, specifically the main thread. I think the solution to the Android/JVM situation is to create another implementation that is shared between threads, but by default have Android use the main-thread version unless otherwise configured. I really don’t like the idea of having them be different on one platform vs the other. In theory, most users won’t notice the difference for Android. All of the tests currently pass, for example.