diff --git a/src/pregmod/analyzePregnancy.tw b/src/pregmod/analyzePregnancy.tw
index 03a2a23659fdc8dd0237c2bb1213100f7c273b23..15e9f84788d6c5239ed0870fcd6cc23242718704 100644
--- a/src/pregmod/analyzePregnancy.tw
+++ b/src/pregmod/analyzePregnancy.tw
@@ -6,16 +6,16 @@
 	<<set $storedLink = "Slave Interact">>
 <</if>>
 <<set $nextButton = "Continue", $nextLink = $storedLink>>
-<<setLocalPronouns $activeSlave>>
+<<setLocalPronouns getSlave($activeSlave.ID)>>
 
-<<set _WL = $activeSlave.womb.length, _incubatorReservations = WombReserveCount($activeSlave, "incubator"), _nurseryReservations = WombReserveCount($activeSlave, "nursery")>>
+<<set _WL = getSlave($activeSlave.ID).womb.length, _incubatorReservations = WombReserveCount(getSlave($activeSlave.ID), "incubator"), _nurseryReservations = WombReserveCount(getSlave($activeSlave.ID), "nursery")>>
 
 <<if _WL == 0>>
 	<<goto "Slave Interact">>
 <<else>>
 
 	<p class="scene-intro">
-		$activeSlave.slaveName is <<if $activeSlave.devotion < 20>>restrained<<else>>comfortably reclined<</if>> with $his stomach prepped for examination. $He shudders slightly at the cold touch of the sensor against $his skin.
+		getSlave($activeSlave.ID).slaveName is <<if getSlave($activeSlave.ID).devotion < 20>>restrained<<else>>comfortably reclined<</if>> with $his stomach prepped for examination. $He shudders slightly at the cold touch of the sensor against $his skin.
 	</p>
 
 	<<set $saleDescription = 1>><<pregnancyDescription>><<set $saleDescription = 0>>
@@ -23,18 +23,18 @@
 	<p>
 		<h2>Overall statistics</h2>
 		<div class="indent">
-			<<set _cc = Math.round($activeSlave.bellyPreg)>>
-			<<set _safecc = Math.round($activeSlave.pregAdaptation*2000)>>
+			<<set _cc = Math.round(getSlave($activeSlave.ID).bellyPreg)>>
+			<<set _safecc = Math.round(getSlave($activeSlave.ID).pregAdaptation*2000)>>
 			<<if $geneticMappingUpgrade > 0>>
 				<div>
-					Estimated pregnancy adaptation rating: <<print num(Math.round($activeSlave.pregAdaptation))>>
+					Estimated pregnancy adaptation rating: <<print num(Math.round(getSlave($activeSlave.ID).pregAdaptation))>>
 				</div>
 				<div>
 					Estimated safe womb volume: <<= num(_safecc)>> cc
 				</div>
 			<</if>>
 			<div>
-				Current fetal count: $activeSlave.womb.length
+				Current fetal count: getSlave($activeSlave.ID).womb.length
 			</div>
 			<div>
 				Estimated womb volume: <<if _safecc < _cc && $geneticMappingUpgrade > 0>>@@.red;<<= num(_cc)>>@@<<else>><<= num(_cc)>><</if>> cc
@@ -45,7 +45,7 @@
 	<p>
 		<h2>Furthest developed pregnancy</h2>
 		<div class="indent">
-			Fetal development week: $activeSlave.preg
+			Fetal development week: getSlave($activeSlave.ID).preg
 		</div>
 	</p>
 
@@ -55,14 +55,14 @@
 			<<if $incubator > 0>>
 				<<if _incubatorReservations > 0>>
 					<<link "Remove all of $his children from $incubatorName" "Analyze Pregnancy">>
-						<<run WombChangeReserveType($activeSlave, "incubator", "")>>
+						<<run WombChangeReserveType(getSlave($activeSlave.ID), "incubator", "")>>
 						<<set $reservedChildren -= _incubatorReservations>>
 					<</link>> |
 				<</if>>
 				<<if _incubatorReservations < _WL && ($reservedChildren + _WL - _incubatorReservations <= $freeTanks)>>
 					<<link "Keep all of $his children in $incubatorName" "Analyze Pregnancy">>
-						<<run WombChangeReserveType($activeSlave, "nursery", "incubator")>>
-						<<run WombChangeReserveType($activeSlave, "", "incubator")>>
+						<<run WombChangeReserveType(getSlave($activeSlave.ID), "nursery", "incubator")>>
+						<<run WombChangeReserveType(getSlave($activeSlave.ID), "", "incubator")>>
 						<<set $reservedChildrenNursery -= _nurseryReservations>>
 						<<set $reservedChildren += _WL - _incubatorReservations>>
 					<</link>>
@@ -76,14 +76,14 @@
 			<<if $nursery > 0>>
 				<<if _nurseryReservations > 0>>
 					<<link "Remove all of $his children from $nurseryName" "Analyze Pregnancy">>
-						<<run WombChangeReserveType($activeSlave, "nursery", "")>>
+						<<run WombChangeReserveType(getSlave($activeSlave.ID), "nursery", "")>>
 						<<set $reservedChildrenNursery -= _nurseryReservations>>
 					<</link>> |
 				<</if>>
 				<<if _nurseryReservations < _WL && ($reservedChildrenNursery + _WL - _nurseryReservations <= $freeCribs)>>
 					<<link "Keep all of $his children in $nurseryName" "Analyze Pregnancy">>
-						<<run WombChangeReserveType($activeSlave, "incubator", "nursery")>>
-						<<run WombChangeReserveType($activeSlave, "", "nursery")>>
+						<<run WombChangeReserveType(getSlave($activeSlave.ID), "incubator", "nursery")>>
+						<<run WombChangeReserveType(getSlave($activeSlave.ID), "", "nursery")>>
 						<<set $reservedChildren -= _incubatorReservations>>
 						<<set $reservedChildrenNursery += _WL - _nurseryReservations>>
 					<</link>>
@@ -101,218 +101,218 @@
 			<hr style="margin:0">
 			<p>
 				<<capture _ap>>
-					<<if $activeSlave.womb[_ap].age >=2 >>
+					<<if getSlave($activeSlave.ID).womb[_ap].age >=2 >>
 						<div class="indent">
-							Ova: $activeSlave.womb[_ap].genetics.name
+							Ova: getSlave($activeSlave.ID).womb[_ap].genetics.name
 						</div>
 						<div class="indent">
-							Age: $activeSlave.womb[_ap].age
+							Age: getSlave($activeSlave.ID).womb[_ap].age
 						</div>
 						<<if $geneticMappingUpgrade >= 1>>
 							<div class="indent">
-								Gender: $activeSlave.womb[_ap].genetics.gender
+								Gender: getSlave($activeSlave.ID).womb[_ap].genetics.gender
 							</div>
 							<div class="indent">
-								Father ID: $activeSlave.womb[_ap].genetics.father
+								Father ID: getSlave($activeSlave.ID).womb[_ap].genetics.father
 							</div>
 							<div class="indent">
 								Father Name:
-								<<if ndef $activeSlave.womb[_ap].genetics.fatherName>>
+								<<if ndef getSlave($activeSlave.ID).womb[_ap].genetics.fatherName>>
 									name not registered
 								<<else>>
-									$activeSlave.womb[_ap].genetics.fatherName
+									getSlave($activeSlave.ID).womb[_ap].genetics.fatherName
 								<</if>>
 							</div>
 							<div class="indent">
-								Mother ID: $activeSlave.womb[_ap].genetics.mother
+								Mother ID: getSlave($activeSlave.ID).womb[_ap].genetics.mother
 							</div>
 							<div class="indent">
 								Mother Name:
-								<<if ndef $activeSlave.womb[_ap].genetics.motherName>>
+								<<if ndef getSlave($activeSlave.ID).womb[_ap].genetics.motherName>>
 									name not registered
 								<<else>>
-									$activeSlave.womb[_ap].genetics.motherName
+									getSlave($activeSlave.ID).womb[_ap].genetics.motherName
 								<</if>>
 							</div>
 							<div class="indent">
-								Nationality: $activeSlave.womb[_ap].genetics.nationality
+								Nationality: getSlave($activeSlave.ID).womb[_ap].genetics.nationality
 							</div>
 							<div class="indent">
-								Race: $activeSlave.womb[_ap].genetics.race
+								Race: getSlave($activeSlave.ID).womb[_ap].genetics.race
 							</div>
 							<div class="indent">
-								Skin tone: $activeSlave.womb[_ap].genetics.skin
+								Skin tone: getSlave($activeSlave.ID).womb[_ap].genetics.skin
 							</div>
 							<div class="indent">
-								Intelligence index: $activeSlave.womb[_ap].genetics.intelligence out of 100
+								Intelligence index: getSlave($activeSlave.ID).womb[_ap].genetics.intelligence out of 100
 							</div>
 							<div class="indent">
-								Face index: $activeSlave.womb[_ap].genetics.face out of 100
+								Face index: getSlave($activeSlave.ID).womb[_ap].genetics.face out of 100
 							</div>
 							<div class="indent">
-								Eye Color: $activeSlave.womb[_ap].genetics.eyeColor
+								Eye Color: getSlave($activeSlave.ID).womb[_ap].genetics.eyeColor
 							</div>
 							<div class="indent">
-								Hair Color: $activeSlave.womb[_ap].genetics.hColor
+								Hair Color: getSlave($activeSlave.ID).womb[_ap].genetics.hColor
 							</div>
 							<div class="indent">
-								<<if $activeSlave.womb[_ap].genetics.underArmHStyle == "hairless" && $activeSlave.womb[_ap].genetics.pubicHStyle == "hairless">>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.underArmHStyle == "hairless" && getSlave($activeSlave.ID).womb[_ap].genetics.pubicHStyle == "hairless">>
 									Body hair: none
-								<<elseif $activeSlave.womb[_ap].genetics.underArmHStyle == "hairless">>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.underArmHStyle == "hairless">>
 									Body hair: lacks underarm hair
-								<<elseif $activeSlave.womb[_ap].genetics.pubicHStyle == "hairless">>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.pubicHStyle == "hairless">>
 									Body hair: lacks pubic hair
 								<</if>>
 							</div>
-							<<if $activeSlave.womb[_ap].genetics.markings == "freckles" || $activeSlave.womb[_ap].genetics.markings == "heavily freckled">>
+							<<if getSlave($activeSlave.ID).womb[_ap].genetics.markings == "freckles" || getSlave($activeSlave.ID).womb[_ap].genetics.markings == "heavily freckled">>
 								<div class="indent">
-									Markings: $activeSlave.womb[_ap].genetics.markings
+									Markings: getSlave($activeSlave.ID).womb[_ap].genetics.markings
 								</div>
 							<</if>>
 							<div class="indent">
 								Detected abnormalities:
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.albinism == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.albinism == 2>>
 									@@.green;alb@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.albinism == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.albinism == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;alb@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.gigantism == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.gigantism == 2>>
 									@@.red;gnt@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.gigantism == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.gigantism == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;gnt@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.dwarfism == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.dwarfism == 2>>
 									@@.red;dwrf@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.dwarfism == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.dwarfism == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;dwrf@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.heterochromia == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.heterochromia == 2>>
 									@@.green;hetchrom@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.heterochromia == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.heterochromia == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;hetchrom@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.androgyny == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.androgyny == 2>>
 									@@.red;andr@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.androgyny == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.androgyny == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;andr@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.pFace == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.pFace == 2>>
 									@@.green;pfce@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.pFace == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.pFace == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;pfce@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.uFace == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.uFace == 2>>
 									@@.red;ufce@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.uFace == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.uFace == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;ufce@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.fertility == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.fertility == 2>>
 									@@.green;fert@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.fertility == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.fertility == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;fert@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.hyperFertility == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.hyperFertility == 2>>
 									@@.green;hfert@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.hyperFertility == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.hyperFertility == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;hfert@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.superfetation == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.superfetation == 2>>
 									@@.green;supfet@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.superfetation == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.superfetation == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;supfet@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.macromastia >= 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.macromastia >= 2>>
 									@@.red;mmast@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.macromastia == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.macromastia == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;mast@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.gigantomastia >= 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.gigantomastia >= 2>>
 									@@.red;gmast@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.gigantomastia == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.gigantomastia == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;gmast@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.wellHung == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wellHung == 2>>
 									@@.green;bigd@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.wellHung == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wellHung == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;bigd@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.rearLipedema == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.rearLipedema == 2>>
 									@@.red;lipe@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.rearLipedema == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.rearLipedema == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;lipe@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.wGain == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wGain == 2>>
 									@@.red;lepti+@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.wGain == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wGain == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;lepti+@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.wLoss == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wLoss == 2>>
 									@@.red;lepti-@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.wLoss == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.wLoss == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;lepti-@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.mGain == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.mGain == 2>>
 									@@.red;myot+@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.mGain == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.mGain == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;myot+@@
 								<</if>>
-								<<if $activeSlave.womb[_ap].genetics.geneticQuirks.mLoss == 2>>
+								<<if getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.mLoss == 2>>
 									@@.red;myot-@@
-								<<elseif $activeSlave.womb[_ap].genetics.geneticQuirks.mLoss == 1 && $geneticMappingUpgrade >= 2>>
+								<<elseif getSlave($activeSlave.ID).womb[_ap].genetics.geneticQuirks.mLoss == 1 && $geneticMappingUpgrade >= 2>>
 									@@.yellow;myot-@@
 								<</if>>
 							</div>
 						<<else>>
-							<<if $activeSlave.womb[_ap].age > 13>>
+							<<if getSlave($activeSlave.ID).womb[_ap].age > 13>>
 								<div class="indent">
-									Gender: $activeSlave.womb[_ap].genetics.gender
+									Gender: getSlave($activeSlave.ID).womb[_ap].genetics.gender
 								</div>
 							<</if>>
-							<<if $activeSlave.womb[_ap].age > 5>>
+							<<if getSlave($activeSlave.ID).womb[_ap].age > 5>>
 								<div class="indent">
-									Father ID: $activeSlave.womb[_ap].genetics.father
+									Father ID: getSlave($activeSlave.ID).womb[_ap].genetics.father
 								</div>
 								<div class="indent">
-									Father Name: $activeSlave.womb[_ap].genetics.fatherName
+									Father Name: getSlave($activeSlave.ID).womb[_ap].genetics.fatherName
 								</div>
 								<div class="indent">
-									Mother ID: $activeSlave.womb[_ap].genetics.mother
+									Mother ID: getSlave($activeSlave.ID).womb[_ap].genetics.mother
 								</div>
 								<div class="indent">
-									Mother Name: $activeSlave.womb[_ap].genetics.motherName
+									Mother Name: getSlave($activeSlave.ID).womb[_ap].genetics.motherName
 								</div>
 							<</if>>
 						<</if>>
 						<<if $incubator > 0 || $nursery > 0>>
 							<div class="indent">
-								Reserved: $activeSlave.womb[_ap].reserve
+								Reserved: getSlave($activeSlave.ID).womb[_ap].reserve
 							</div>
 						<</if>>
 
 						<div class="indent">
-							Rename: <<textbox "_tempName" _tempName >> [[Apply | Analyze Pregnancy][$activeSlave.womb[_ap].genetics.name = _tempName]]
+							Rename: <<textbox "_tempName" _tempName >> [[Apply | Analyze Pregnancy][getSlave($activeSlave.ID).womb[_ap].genetics.name = _tempName]]
 						</div>
-						<<if $activeSlave.womb[_ap].age < 4 && ($arcologies[0].FSRestart == "unset" || $eugenicsFullControl == 1 || $activeSlave.breedingMark == 0 || $propOutcome == 0 || ($activeSlave.womb[_ap].fatherID != -1 && $activeSlave.womb[_ap].fatherID != -6))>>
+						<<if getSlave($activeSlave.ID).womb[_ap].age < 4 && ($arcologies[0].FSRestart == "unset" || $eugenicsFullControl == 1 || getSlave($activeSlave.ID).breedingMark == 0 || $propOutcome == 0 || (getSlave($activeSlave.ID).womb[_ap].fatherID != -1 && getSlave($activeSlave.ID).womb[_ap].fatherID != -6))>>
 							<div class="indent">
-								<<link "Terminate ovum" "Analyze Pregnancy">><<run WombRemoveFetus($activeSlave, _ap)>><<if $activeSlave.preg == 0>><<set $activeSlave.pregWeek = -1>><</if>><</link>>
+								<<link "Terminate ovum" "Analyze Pregnancy">><<run WombRemoveFetus(getSlave($activeSlave.ID), _ap)>><<if getSlave($activeSlave.ID).preg == 0>><<set getSlave($activeSlave.ID).pregWeek = -1>><</if>><</link>>
 								<<if $surgeryUpgrade == 1>>
-									| [[Transplant ovum|Ova Transplant Workaround][$donatrix = $activeSlave, $wombIndex = _ap, $nextLink = "Analyze Pregnancy"]]
+									| [[Transplant ovum|Ova Transplant Workaround][$donatrix = getSlave($activeSlave.ID), $wombIndex = _ap, $nextLink = "Analyze Pregnancy"]]
 								<</if>>
 							</div>
 						<</if>>
 						<<if $incubator > 0>>
 							<div class="indent">
-								<<if $activeSlave.womb[_ap].reserve === "incubator">>
+								<<if getSlave($activeSlave.ID).womb[_ap].reserve === "incubator">>
 									<<link "Don't keep this child in $incubatorName" "Analyze Pregnancy">>
-										<<set $activeSlave.womb[_ap].reserve = "">>
+										<<set getSlave($activeSlave.ID).womb[_ap].reserve = "">>
 										<<set $reservedChildren-->>
 									<</link>>
 								<<elseif $freeTanks - $reservedChildren > 0>>
 									<<link "Keep this child in $incubatorName" "Analyze Pregnancy">>
-										<<if $activeSlave.womb[_ap].reserve === "nursery">>
+										<<if getSlave($activeSlave.ID).womb[_ap].reserve === "nursery">>
 											<<set $reservedChildrenNursery-->>
 										<</if>>
-										<<set $activeSlave.womb[_ap].reserve = "incubator">>
+										<<set getSlave($activeSlave.ID).womb[_ap].reserve = "incubator">>
 										<<set $reservedChildren++>>
 									<</link>>
 								<<else>>
@@ -322,17 +322,17 @@
 						<</if>>
 						<<if $nursery > 0>>
 							<div class="indent">
-								<<if $activeSlave.womb[_ap].reserve === "nursery">>
+								<<if getSlave($activeSlave.ID).womb[_ap].reserve === "nursery">>
 									<<link "Don't keep this child in $nurseryName" "Analyze Pregnancy">>
-										<<set $activeSlave.womb[_ap].reserve = "">>
+										<<set getSlave($activeSlave.ID).womb[_ap].reserve = "">>
 										<<set $reservedChildrenNursery-->>
 									<</link>>
 								<<elseif $freeCribs - $reservedChildrenNursery > 0>>
 									<<link "Keep this child in $nurseryName" "Analyze Pregnancy">>
-										<<if $activeSlave.womb[_ap].reserve === "incubator">>
+										<<if getSlave($activeSlave.ID).womb[_ap].reserve === "incubator">>
 											<<set $reservedChildren-->>
 										<</if>>
-										<<set $activeSlave.womb[_ap].reserve = "nursery">>
+										<<set getSlave($activeSlave.ID).womb[_ap].reserve = "nursery">>
 										<<set $reservedChildrenNursery++>>
 									<</link>>
 								<<else>>
@@ -348,9 +348,9 @@
 							Age: too early for scan.
 						</div>
 						<div class="indent">
-							<<link "Terminate ovum" "Analyze Pregnancy">><<run WombRemoveFetus($activeSlave, _ap)>><<if $activeSlave.preg == 0>><<set $activeSlave.pregWeek = -1>><</if>><</link>>
+							<<link "Terminate ovum" "Analyze Pregnancy">><<run WombRemoveFetus(getSlave($activeSlave.ID), _ap)>><<if getSlave($activeSlave.ID).preg == 0>><<set getSlave($activeSlave.ID).pregWeek = -1>><</if>><</link>>
 							<<if $surgeryUpgrade == 1>>
-								| [[Transplant ovum|Ova Transplant Workaround][$donatrix = $activeSlave, $wombIndex = _ap, $nextLink = "Analyze Pregnancy"]]
+								| [[Transplant ovum|Ova Transplant Workaround][$donatrix = getSlave($activeSlave.ID), $wombIndex = _ap, $nextLink = "Analyze Pregnancy"]]
 							<</if>>
 						</div>
 					<</if>>