diff --git a/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_end/contents.plist b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_end/contents.plist
new file mode 100644
index 000000000..023bf6160
--- /dev/null
+++ b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_end/contents.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ nlitest
+ nlitest.glif
+
+
diff --git a/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_end/nlitest.glif b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_end/nlitest.glif
new file mode 100644
index 000000000..10f63500c
--- /dev/null
+++ b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_end/nlitest.glif
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_off/contents.plist b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_off/contents.plist
new file mode 100644
index 000000000..023bf6160
--- /dev/null
+++ b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_off/contents.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ nlitest
+ nlitest.glif
+
+
diff --git a/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_off/nlitest.glif b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_off/nlitest.glif
new file mode 100644
index 000000000..727330dd7
--- /dev/null
+++ b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs.rotate_off/nlitest.glif
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs/contents.plist b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs/contents.plist
index cd85400b8..ae707149c 100644
--- a/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs/contents.plist
+++ b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs/contents.plist
@@ -88,6 +88,8 @@
dot.glif
em
em.glif
+ nlitest
+ nlitest.glif
period
period.glif
quotedblbase
diff --git a/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs/nlitest.glif b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs/nlitest.glif
new file mode 100644
index 000000000..fcae18f6e
--- /dev/null
+++ b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/glyphs/nlitest.glif
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.black-foundry.glyph-designspace
+
+ axes
+
+
+ default
+ 0
+ maximum
+ 100
+ minimum
+ 0
+ name
+ rotate*1
+
+
+ default
+ 0
+ maximum
+ 100
+ minimum
+ 0
+ name
+ rotate*2
+
+
+ sources
+
+
+ layername
+ rotate_off
+ location
+
+ rotate*1
+ 100
+
+
+
+ layername
+ rotate_off
+ location
+
+ rotate*2
+ 100
+
+
+
+ layername
+ rotate_end
+ location
+
+ rotate*1
+ 100
+ rotate*2
+ 100
+
+
+
+
+ xyz.fontra.layer-names
+
+ MutatorSansLightCondensed/foreground
+ <default>
+ MutatorSansLightCondensed/rotate_end
+ rotate_end
+ MutatorSansLightCondensed/rotate_off
+ rotate_off
+
+ xyz.fontra.source-names
+
+ LightCondensed
+ <default>
+
+
+
+
diff --git a/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/layercontents.plist b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/layercontents.plist
index 363065214..8195c9570 100644
--- a/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/layercontents.plist
+++ b/test-py/data/mutatorsans/MutatorSansLightCondensed.ufo/layercontents.plist
@@ -46,5 +46,13 @@
width=1,weight=1
glyphs.width=1,weight=1
+
+ rotate_end
+ glyphs.rotate_end
+
+
+ rotate_off
+ glyphs.rotate_off
+