fetchRoles(), closes #90