Use python OrderedDict module if possible