diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw
index fcb42aca1e7cadae21c61def956b4db30eae0dc8..6eccd95df887f2f2dd74402ea67eb66f0504e1b9 100644
--- a/src/pregmod/newChildIntro.tw
+++ b/src/pregmod/newChildIntro.tw
@@ -733,6 +733,10 @@ You slowly strip down, gauging her reactions to your show, until you are fully n
 		<</if>>
 	<<else>>
 		scream of pain from the bound girl. Looking up, you see $activeSlave.slaveName <<if canPenetrate($activeSlave)>>force her cock deep down her toy's throat<<else>>ram her arm deep into her toy's cunt<</if>> causing the hapless girl to writhe in discomfort. Any plea for mercy results in even more intense torment. $activeSlave.slaveName is certainly @@.hotpink;enjoying her treat,@@ and by the looks of things, may be a developing sadist!
+		<<if random(1,100) > 60 && $activeSlave.fetish == "none">>
+			<<set $activeSlave.fetish = "sadist">>
+			<<set $activeSlave.fetishStrength = 20>>
+		<</if>>
 		<<if canPenetrate($activeSlave)>>
 			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
 		<</if>>
diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw
index a71c0217a298d2c7d97ec5abd3e741c85d4be88e..4441be88f156d9c08aa6dd1b7609134697edacc6 100644
--- a/src/uncategorized/pRivalryActions.tw
+++ b/src/uncategorized/pRivalryActions.tw
@@ -3838,7 +3838,7 @@ You remind yourself that success in this conflict will not be defined by the tra
 <<if $rep >= 10000>>
 <br><<link "Use your connections to throttle your rival's arcology">>
 	<<replace "#result">>
-	With every external, and several internal, supply lines severed, <<if $seeDicks == 2>>his<<else>>her<</if>> tenants are @@.green;faced with imminent destruction@@ and rise up against their hapless landlord. <<if $seeDicks == 2>>He<<else>>She<</if>> is quickly disposed in an effort to appease you.
+	With every external, and several internal, supply lines severed, <<if _num < $seeDicks>>his<<else>>her<</if>> tenants are @@.green;faced with imminent destruction@@ and rise up against their hapless landlord. <<if _num < $seeDicks>>He<<else>>She<</if>> is quickly disposed in an effort to appease you.
 	<<if $rivalSet != 0>>
 	  <<for _pra = 0; _pra < $arcologies.length; _pra++>>
 		<<if $arcologies[_pra].rival == 1>>
@@ -3852,7 +3852,7 @@ You remind yourself that success in this conflict will not be defined by the tra
 	  <</for>>
 	<</if>>
 	<<if $hostageAnnounced == 1>>
-		They also present <<if $seeDicks == 2>>her<<else>>his<</if>> hostage in hopes of being released from your iron grasp.
+		They also present <<if _num < $seeDicks>>her<<else>>his<</if>> hostage in hopes of being released from your iron grasp.
 		<<set $hostageRescued = 1>>
 	<</if>>
 	<</replace>>
diff --git a/src/utility/assignWidgets.tw b/src/utility/assignWidgets.tw
index 7744aff956f7b4c5fbcc56fc9944ab12a9f36e9a..0edfafbac9bf6aa729a731c951757fd59390dcc3 100644
--- a/src/utility/assignWidgets.tw
+++ b/src/utility/assignWidgets.tw
@@ -130,7 +130,7 @@
 			<<set $BrothiIDs.delete(_wID), $brothelSlaves-->>
 		<<case "be confined in the cellblock" "cellblock">>
 			<<set $args[0].assignment = "rest">>
-			<<if ($slaves[$i].inflation > 0)>>
+			<<if ($slaves[_wi].inflation > 0)>>
 				<<set $args[0].inflation = 0, $args[0].inflationType = "none", $args[0].inflationMethod = 0>>
 				<<SetBellySize $slaves[$i]>>
 			<</if>>