Very basic multithreading support.. I think.