Thread model wip.