Could you remind me why we have to allocate a new thread here?