Multithreaded phase 2.