diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 7924c735966bcf781d0503010e0e81cba327af2d..e719e7501491a399088edad27635707e1f53bd1f 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -4532,12 +4532,13 @@
 											<<else>>
 												<<set $slaves[$i].pregSource = $slaves[$i].ID>>
 											<</if>>
-										<<elseif App.Utils.sexAllowed($slaves[$i], slaves[_m])>>
+										<<elseif App.Utils.sexAllowed($slaves[$i], $slaves[_m])>>
 											<<set $slaves[$i].pregSource = $slaves[_m].ID>> /* this is an eligible father */
 										<<elseif (_disobedienceSeed > random(0, 100) && ($universalRulesConsent == 0 || disobedience($slaves[_m]) > random(0, 50)))>>
 											Although sexual contact between them is forbidden, $slaves[$i].slaveName @@.yellow;breaks the rules@@ by <<if $universalRulesConsent == 0>>compelling<<else>>convincing<</if>> $slaves[_m] to fuck $him.
 											<<set $slaves[$i].trust -= 5>>
 											<<set $slaves[$i].pregSource = $slaves[_m].ID>>
+										<</if>>
 										<<break>>
 									<</if>>
 								<</for>>