why does this thread exist