Multithreaded working. Will have to see how we'll sort.