We've got to get this merged upstream. Max is super responsive to my pull requests. Do you think you can open a pull request against maxogden/conversationThreading-js? Best if you add a quick test (easy to trigger failure by calling .thread() twice and then trying to access the idTable expecting to see the new mutations).