I can't think of a reason they wouldn't be, but are we absolutely 100% guaranteed that the key/value pairs will be in the same order for multiple traversals?