Before this change, the decoder would silently remove "redundant" values when decompiling AAT lookups. However, it is perfectly valid for a lookup to map a glyph ID to itself, and also not all AAT lookups have glyph IDs as their value range.
if __name__ == "__main__"
unicodedata2