The “block and jump threads to access it” is what I want to add. It would be a special version of inject (and associated calls). However, doing that means whatever you’re accessing will be frozen to allow that to happen. Ultimately, I want your code to decide if your state is being frozen. Koin isn’t going to surprise freeze anything.