Roles

Give, take and mass-assign roles, and keep autoroles.