Threaded thinking