Worker refactored.