Yes you need some lazy setup in thread-local state to use this. And short-lived threads should be avoided anyway :)