handle custom workers roles.