Thread is pure win.