diff --git a/Lib/fontTools/varLib/__init__.py b/Lib/fontTools/varLib/__init__.py
index 0320ef073..565e01b3a 100644
--- a/Lib/fontTools/varLib/__init__.py
+++ b/Lib/fontTools/varLib/__init__.py
@@ -264,6 +264,8 @@ def _add_avar(font, axes, mappings, axisTags):
varIdxMap = ot.DeltaSetIndexMap()
varIdxMap.mapping = [varIdxes[t] for t in axisTags]
varIdxMap.Format = 1 if len(varIdxMap.mapping) > 0xFFFF else 0
+ if all(i == v for i, v in enumerate(varIdxMap.mapping)):
+ varIdxMap = None
avar.majorVersion = 2
avar.table = ot.avar()
diff --git a/Tests/varLib/data/test_results/BuildAvar2.ttx b/Tests/varLib/data/test_results/BuildAvar2.ttx
index 1b16099c9..27a41bfbb 100644
--- a/Tests/varLib/data/test_results/BuildAvar2.ttx
+++ b/Tests/varLib/data/test_results/BuildAvar2.ttx
@@ -14,10 +14,6 @@
-
-
-
-