Refactor worker behaviour