Why do you need the Ordered dict here, if you pass tuples to it and then immediately pass it to a list constructor?