prevent bad ThreadDict things - why does this assume ThreadDict is instantiated?