Improve allEqual
diff --git a/Lib/fontTools/varLib/models.py b/Lib/fontTools/varLib/models.py
index 9a990b7..3195319 100644
--- a/Lib/fontTools/varLib/models.py
+++ b/Lib/fontTools/varLib/models.py
@@ -25,7 +25,10 @@
 	if not lst:
 		return True
 	it = iter(lst)
-	first = next(it)
+        try:
+            first = next(it)
+        except StopIteration:
+            return True
 	return allEqualTo(first, it, mapper=mapper)
 
 def subList(truth, lst):