An interesting dilemma. I though this was a list of roles, but we're actually getting back a dictionary (potentially randomized order). 

Taking the first key lexicographically would at least stabilize the order, though would still be incorrect. Not sure what we could sanely do here that's an improvement.