diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 2eb8d75c0b7a4bd8f3c0e0f3db7095a27f0cf0f0..385c057451b4b6cf562677424d6b92bbf65532cd 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -4155,7 +4155,7 @@
 
 /* CAN GET PREGNANT (fertile, not on contraceptives and not wearing chastity) */
 
-<<if canGetPregnant($slaves[$i]) && $dairyPregSetting == 0>>
+<<if canGetPregnant($slaves[$i]) && (($slaves[$i].assignment == "work in the dairy" && $dairyPregSetting == 0) || $slaves[$i].assignment != "work in the dairy")>>
 
 <<set _conceptionSeed = random(1,100)>>