The order might matter to a consumer of the output though. Could you add a test case and/or note in the docs about it?