WorkUnit should be named Worker really