Moved to a multi(2) thread approach.