diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw
index cfbd7c3159ab35f027566923912bbd270b726955..da4912ff4f1d0b5b65015b8059273a921ae753de 100644
--- a/src/uncategorized/reRelativeRecruiter.tw
+++ b/src/uncategorized/reRelativeRecruiter.tw
@@ -636,6 +636,8 @@ You look up the _relationType. She costs <<print cashFormat($slaveCost)>>, a bar
 			<</if>>
 		<</for>>
 		<<set $eventSlave.mother = $activeSlave.ID>>
+		<<set $activeSlave.father = 0>>
+		<<set $activeSlave.mother = 0>>
 	<<case "father">>
 		<<for $j = 0; $j < $slaves.length; $j++>>
 			<<if sameMom($eventSlave, $slaves[$j]) && $slaves[$j].father == 0>>
@@ -643,6 +645,8 @@ You look up the _relationType. She costs <<print cashFormat($slaveCost)>>, a bar
 			<</if>>
 		<</for>>
 		<<set $eventSlave.father = $activeSlave.ID>>
+		<<set $activeSlave.father = 0>>
+		<<set $activeSlave.mother = 0>>
 	<<case "older sister">>
 		<<if $eventSlave.father == 0 && $eventSlave.mother == 0>>
 			<<set $eventSlave.mother = $missingParentID>>