list.toString() now respects item order