this thread must NEVER die.