getAllThreads and related submachinery working, need to look closer at exact order they come out