why does this thread even exist