Multithreaded kind of works now.