these threads are always so derranged