Incorporating setWorker; TODO, handle its response