Refactor `Worker'