this can still live in buildRoleNames. I guess it should be cleared first, but I think I'd prefer to keep it there