Good catch, I'll make that change. I also want to look at eliminating the use of ThreadLocal completely as I don't know that it's still needed. We don't treat this as a "current thread Scheduler" as it originally started via Rx.Net.