no set in context (dangerous), and separate stacks for child threads