Threads and Traces