this is why reviving threads is bad!