don’t hit me with a bat, please, but this allocates one ThreadLocal per CallingThreadMailbox (i.e. per actor using CTD); is that so bad that it MUST be change in the RFC sense? or can we leave it at SHOULD level?