Will the ordering of the list of roles returned by mongodb always be the same? Puppet can get confused when array ordering is inconsistent.