DMS is now threaded.
A new thread is created for each worker.