diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw
index c3dde76f2b81b2e903e147e390497668916e26c8..2cb84d57e71c0310ee5c9392e7f49a6da644257f 100644
--- a/src/uncategorized/reRelativeRecruiter.tw
+++ b/src/uncategorized/reRelativeRecruiter.tw
@@ -20,10 +20,6 @@
 /* 000-250-006 */
 </span>
 
-<<if ndef $newRelativeRecruitID>>
-	<<set $newRelativeRecruitID = 1100000>>
-<</if>>
-
 <<run Enunciate($eventSlave)>>
 <<setLocalPronouns $eventSlave>>
 
@@ -80,7 +76,7 @@
 	<<set _recruitedType.push("twin")>>
 <</if>>
 
-<<set $activeSlave.ID = $newRelativeRecruitID>>
+<<set $activeSlave.ID = generateSlaveID()>>
 
 <<if _recruitedType.length == 0>>
 	<<set $eventSlave.canRecruit = 0>>
@@ -488,8 +484,6 @@
 <<if _familyName>><<set $activeSlave.slaveSurname = _familyName>><</if>>
 <<set $activeSlave.birthSurname = _familyBirthSurname>>
 
-<<set $newRelativeRecruitID++>>
-
 <<run generatePronouns($activeSlave)>>
 <<setLocalPronouns $activeSlave 2>>
 <<setSpokenLocalPronouns $eventSlave $activeSlave>>