diff --git a/src/uncategorized/industrialDairyAssignmentScene.tw b/src/uncategorized/industrialDairyAssignmentScene.tw
index 055c0d705629e2744495c2438113a76160d5f557..22e07ab7453e7825a57f64bb6bb93cd2bc23243f 100644
--- a/src/uncategorized/industrialDairyAssignmentScene.tw
+++ b/src/uncategorized/industrialDairyAssignmentScene.tw
@@ -237,10 +237,10 @@ When $activeSlave.slaveName reports to the dairy, it's to the <<if canSee($activ
 	<<else>>
 		$He turns and tries to run, so
 	<</if>>
-	<<if (_S.Milkmaid == 0)>>
-		you are
-	<<else>>
+	<<if ($MilkmaidID != 0)>>
 		_S.Milkmaid.slaveName is
+	<<else>>
+		you are
 	<</if>>
 	obliged to
 	<<if (!isAmputee($activeSlave))>>
@@ -275,10 +275,10 @@ When $activeSlave.slaveName reports to the dairy, it's to the <<if canSee($activ
 	<<else>>
 		$He turns and tries to run, so
 	<</if>>
-	<<if (_S.Milkmaid == 0)>>
-		you are
-	<<else>>
+	<<if ($MilkmaidID != 0)>>
 		_S.Milkmaid.slaveName is
+	<<else>>
+		you are
 	<</if>>
 	obliged to
 	<<if (!isAmputee($activeSlave))>>