diff --git a/src/pregmod/surrogacy.tw b/src/pregmod/surrogacy.tw
index 4c5f98cc67baf2749b5585d2748eba8f329251e5..5f78699dc776e4c4de003fe804cb94845f857cd3 100644
--- a/src/pregmod/surrogacy.tw
+++ b/src/pregmod/surrogacy.tw
@@ -59,12 +59,12 @@
 <<case "transplant">>
 
 	<<if $receptrix.ID == -1>>
-		Since the surgery required only a local anesthetic, you are very aware that you are now carrying $activeSlave.slaveName's child. You slowly rise to your feet, a hand to your lower belly, appreciating the new life growing within you.
-		<<set _fetus = WombRemoveFetus($activeSlave, $wombIndex)>>
+		Since the surgery required only a local anesthetic, you are very aware that you are now carrying <<= getSlave($AS).slaveName>>'s child. You slowly rise to your feet, a hand to your lower belly, appreciating the new life growing within you.
+		<<set _fetus = WombRemoveFetus(getSlave($AS), $wombIndex)>>
 		<<run WombAddFetus($PC, _fetus)>>
-		<<set $PC.pregKnown = 1, $PC.preg = WombMaxPreg($PC), $activeSlave.preg = WombMaxPreg($activeSlave)>>
+		<<set $PC.pregKnown = 1, $PC.preg = WombMaxPreg($PC), getSlave($AS).preg = WombMaxPreg(getSlave($AS))>>
 		<<run WombNormalizePreg($PC)>>
-		<<run WombNormalizePreg($activeSlave)>>
+		<<run WombNormalizePreg(getSlave($AS))>>
 	<<else>>
 		<<set _fetus = WombRemoveFetus($donatrix, $wombIndex)>>
 		<<run WombAddFetus($receptrix, _fetus)>>
@@ -75,7 +75,7 @@
 			<<set $PC = $donatrix>>
 		<<else>>
 			<<set _surr = $slaves.findIndex(function(s) { return s.ID == $donatrix.ID; })>>
-			<<set $activeSlave = $donatrix>>
+			<<set getSlave($AS) = $donatrix>>
 		<</if>>
 		<<setLocalPronouns $receptrix>>
 		<<if $receptrix.fetish == "mindbroken">>