support roles with spaces in names