Don't force iteration order and don't insult users