use correct role for worker