Do you just run from thread to thread with this stuff?