removed the downcase on roles passed in as a string