"That log probably happens if you..." <- yeah, my struct has a single entry: `client: HostClient,` so if my struct gets dropped this gets dropped. i don't think i'm holding a `HostContext` anywhere - this is probably somewhere internal? what's that `Stopper`? who's supposed to call that? is that purely internal as well?