diff --git a/src/js/vignettes.js b/src/js/vignettes.js
index 9af90ca99027c912f77b6dfb384b143862485ac8..a4c68ccb2910f14a89c20c6cbac15919504b947f 100644
--- a/src/js/vignettes.js
+++ b/src/js/vignettes.js
@@ -3889,7 +3889,7 @@ window.GetVignette = function GetVignette(slave) {
 				});
 			} else if (slave.intelligence + slave.intelligenceImplant < -50) {
 				vignettes.push({
-					text: `${he} went to a local library, and was thrilled by all the racial subjugationist historical revisionism ${he} couldn't recognize,`,
+					text: `${he} went to a local library, and was thrilled by all the racial supremacist historical revisionism ${he} couldn't recognize,`,
 					type: "devotion",
 					effect: 1,
 				});
diff --git a/src/npc/fBeg.tw b/src/npc/fBeg.tw
index 00ed32a385697ee713f5bebbf9a27597b8a9cfcc..aa680470dce281b5c0384fcf01ab33ecacde0fe5 100644
--- a/src/npc/fBeg.tw
+++ b/src/npc/fBeg.tw
@@ -158,7 +158,7 @@ You then tell your slave to kneel at your feet.
 		<<case "masochist">>
 			waits just long enough to receive a disciplinary slap, making $him blush with arousal as $he kneels before you.
 		<<case "cumslut">>
-			is excited to be closer to your delicious crotch, and hurries to match $his eyes to your package.
+			is excited to be closer to your <<if canTaste($activeSlave)>>delicious<<else>>heavenly<</if>> crotch, and hurries to match $his eyes to your package.
 		<<case "humiliation">>
 			makes a big show of it as $he lowers $himself dramatically before you.
 		<<case "buttslut">>
diff --git a/src/player/actions/fCaress.tw b/src/player/actions/fCaress.tw
index 5e3cc924f19136a8a4a9cfee5e4847fc169496f9..6010a66e55e49e3cd2c393f2279783d9e2d67708 100644
--- a/src/player/actions/fCaress.tw
+++ b/src/player/actions/fCaress.tw
@@ -74,7 +74,7 @@ Then, you gently tilt $his <<if $activeSlave.face > 95>>overwhelmingly stunning<
 	<<elseif $activeSlave.lips > 20>>plush
 	<</if>>
 	lips
-<</if>> with your fingertips. You use your fingers and thumbs to slowly slide along $his mouth, $his chin, $his cheeks then around $his face. You use a deft touch to thoroughly explore the shape of $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 10>>nice<<elseif $activeSlave.face >= -10>>cute<<elseif $activeSlave.face >= -40>>fair<<else>>prominent<</if>> cheekbones. Grazing $his temple and brushing $his forehead simultaneously, you smoothly motion along $his eyelids and nose and you tenderly stroke $his face with both hands as you take $his head lightly and trace around it, gently massaging as you go. You work your way down, slowly and gradually, along $his neck with one hand, then the other, briefly pausing before continuing your path down to $his shoulders and<<if ($activeSlave.fetish != "mindbroken")>> $he starts to gasp as<<else>> starts to shudder as<</if>> you slide your hands down $his side, across $his back and along $his belly taking every moment to savor the contours of $his body before going back up again to $his face.
+<</if>> with your fingertips. You use your fingers and thumbs to slowly slide along $his mouth, $his chin, $his cheeks then around $his face. You use a deft touch to thoroughly explore the shape of $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 10>>nice<<elseif $activeSlave.face >= -10>>cute<<elseif $activeSlave.face >= -40>>fair<<else>>prominent<</if>> cheekbones. Grazing $his temple and brushing $his forehead simultaneously, you smoothly motion along $his eyelids and nose, and tenderly stroke $his face with both hands as you take $his head lightly and trace around it, gently massaging as you go. You work your way down, slowly and gradually, along $his neck with one hand, then the other, briefly pausing before continuing your path down to $his shoulders and<<if ($activeSlave.fetish != "mindbroken")>> $he starts to gasp as<<else>> starts to shudder as<</if>> you slide your hands down $his side, across $his back and along $his belly taking every moment to savor the contours of $his body before going back up again to $his face.
 
 <<if ($activeSlave.fetish == "mindbroken")>>
 	$His posture doesn't change. $He initially only reacts slightly to your physical touch but then stops reacting completely. When you stop, $his <<= App.Desc.eyeColor($activeSlave)>> eyes track the movements of your hands briefly but then stare blankly ahead of $him, awaiting further use of $his body.
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index b9f7a40831381491d514bbfdd7829d071819dd80..a9885720561a6a10308a402f780d2be0bb8da13a 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -8775,7 +8775,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			<<if $activeSlave.belly >= 600000>>
 				You struggle to heft $his overfilled body up, eliciting whimpers of joy at the impending relief and the pressure removed from $his body, and carefully secure $him with a few straps so $he can serve as your living cocksleeve. $He's attached to the front of your torso<<if $activeSlave.belly >= 5000>>, $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>stomach<</if>> forcing you to experience what it is like to carry $activeSlave.pregType children,<</if>> with your cock up inside $him, and the gentle motion of your member as you waddle outside brings $him to climax within a few steps. You carefully stroll around the nicer levels of the arcology, admiring the views and <<if canSee($activeSlave)>>showing $activeSlave.slaveName the sights $he now requires assistance to see<<elseif canHear($activeSlave)>>explaining the sights as $activeSlave.slaveName soaks in the sounds <<if canSmell($activeSlave)>>and smells <</if>>$he now requires assistance to experience<<else>>explaining everything around $him as $he basks in the feeling of the fresh air on $his $activeSlave.skin skin<</if>> and leaving a large wake as people make room for your gravid mass. @@.hotpink;$He has become more devoted to you.@@ The sight of you waddling around with a living fucktoy on your cock @@.green;certainly cements your reputation as an arcology owner who has everything,@@ once they figure out that the belly attached to you is, in fact, owned by a barely visible slave<<= $girl>>.
 			<<elseif $activeSlave.belly >= 300000>>
-				You heft $his heavy body $him up, eliciting whimpers of joy at the impending relief, and carefully secure $him with a few straps so $he can serve as your living cocksleeve. $He's attached to the front of your torso<<if $activeSlave.belly >= 5000>>, $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>stomach<</if>> massively jutting out in front of you,<</if>> with your cock up inside $him, and the gentle motion of your member as you waddle outside brings $him to climax within a few steps. You carefully stroll around the nicer levels of the arcology, admiring the views and <<if canSee($activeSlave)>>showing $activeSlave.slaveName the sights $he now requires assistance to see<<elseif canHear($activeSlave)>>explaining the sights as $activeSlave.slaveName soaks in the sounds <<if canSmell($activeSlave)>>and smells <</if>>$he now requires assistance to experience<<else>>explaining everything around $him as $he basks in the feeling of the fresh air on $his $activeSlave.skin skin<</if>>. @@.hotpink;$He has become more devoted to you.@@ The sight of you waddling around with a living fucktoy on your cock @@.green;certainly cements your reputation as an arcology owner who has everything.@@
+				You heft $his heavy body up, eliciting whimpers of joy at the impending relief, and carefully secure $him with a few straps so $he can serve as your living cocksleeve. $He's attached to the front of your torso<<if $activeSlave.belly >= 5000>>, $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>stomach<</if>> massively jutting out in front of you,<</if>> with your cock up inside $him, and the gentle motion of your member as you waddle outside brings $him to climax within a few steps. You carefully stroll around the nicer levels of the arcology, admiring the views and <<if canSee($activeSlave)>>showing $activeSlave.slaveName the sights $he now requires assistance to see<<elseif canHear($activeSlave)>>explaining the sights as $activeSlave.slaveName soaks in the sounds <<if canSmell($activeSlave)>>and smells <</if>>$he now requires assistance to experience<<else>>explaining everything around $him as $he basks in the feeling of the fresh air on $his $activeSlave.skin skin<</if>>. @@.hotpink;$He has become more devoted to you.@@ The sight of you waddling around with a living fucktoy on your cock @@.green;certainly cements your reputation as an arcology owner who has everything.@@
 			<<else>>
 				You scoop $him up, eliciting whimpers of joy at the impending relief, and carefully secure $him with a few straps so $he can serve as your living cocksleeve. $He's attached to the front of your torso<<if $activeSlave.belly >= 5000>>, $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>stomach<</if>> jutting out in front of you,<</if>> with your cock up inside $him, and the gentle motion of your member as you walk outside brings $him to climax within a few steps. You take your time and stroll around the nicer levels of the arcology, admiring the views and <<if canSee($activeSlave)>>showing $activeSlave.slaveName the sights $he now requires assistance to see<<elseif canHear($activeSlave)>>explaining the sights as $activeSlave.slaveName soaks in the sounds <<if canSmell($activeSlave)>>and smells <</if>>$he now requires assistance to experience<<else>>explaining everything around $him as $he basks in the feeling of the fresh air on $his $activeSlave.skin skin<</if>>. @@.hotpink;$He has become more devoted to you.@@ The sight of you walking around with a living fucktoy on your cock @@.green;certainly cements your reputation as an arcology owner who has everything.@@
 			<</if>>
diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw
index 7f270a7eed9aeac20aa63a0cbc358ab9899a8e7e..aa56f7a825005288e41df02e71a87b39ec941bb0 100644
--- a/src/uncategorized/RETS.tw
+++ b/src/uncategorized/RETS.tw
@@ -849,7 +849,7 @@ Passing the slave quarters late at night, you hear <<EventNameLink>>'s <<if $act
 "I'm tired," <<say>>s
 <<if $activeSlave.voice > $subSlave.voice>>another, lower,
 <<elseif $activeSlave.voice < $subSlave.voice>>another, higher,
-<<else>><<if $activeSlave.voice > 2>>high-pitched<<elseif $activeSlave.voice > 1>>soft<<else>>harsh<</if>>
+<<else>>a <<if $activeSlave.voice > 2>>high-pitched<<elseif $activeSlave.voice > 1>>soft<<else>>harsh<</if>>
 <</if>>
 voice. It's $subSlave.slaveName.
 <<if $subSlave.belly >= 120000 && $activeSlave.dick > 3>>
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index 765f345e66ae010cba91e65c912048a52c0843f2..ebf38eb4a3be5bd4bb2f2933cf32971380184336 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -14,7 +14,7 @@
 
 /* use the secondary location if the primary brand target won't work for this slave */
 <<set _brandTarget = $brandTarget.primary>>
-<<if (!$activeSlave.dick && $brandTarget.primary == "penis")
+<<if ($activeSlave.dick == 0 && $brandTarget.primary == "penis")
 || ($activeSlave.earShape != "none" && $brandTarget.primary == "ear")
 || ($activeSlave.amp != 0 && ($brandTarget.primary == "thigh" || $brandTarget.primary == "calve" || $brandTarget.primary == "ankle" || $brandTarget.primary == "foot"))
 || ($activeSlave.balls == 0 && $activeSlave.scrotum == 0 && $brandTarget.primary == "testicle")>>
@@ -36,7 +36,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 <<elseif $activeSlave.devotion < -20>>
 	<<if canSee($activeSlave)>>looking at<<else>>facing<</if>> you sullenly.
 <<elseif $activeSlave.trust <= 50>>
-	staring at the ground in fear.
+	staring <<if canSee($activeSlave)>>at the ground<<else>>blankly downwards<</if>> in fear.
 <<elseif $activeSlave.devotion <= 50>>
 	waiting meekly for orders.
 <<elseif canSmell($activeSlave) && $activeSlave.career == "a breeding bull" && isPlayerFertile($PC)>>
diff --git a/src/uncategorized/pCollaborationChoice.tw b/src/uncategorized/pCollaborationChoice.tw
index 482aac2bc9cd35ce1ab0ead149231c513325e998..7e96c0cdf2df49ff53cec45ec032d238f0a6e5ad 100644
--- a/src/uncategorized/pCollaborationChoice.tw
+++ b/src/uncategorized/pCollaborationChoice.tw
@@ -12,14 +12,14 @@ Your next communication from the Daughters of Liberty is a request for a live vi
 <<if $traitorType == "agent">>
 	<<if $traitor.intelligence+$traitor.intelligenceImplant >= 100>>
 		<<if canTalk($traitor)>>
-			"Hello, <<Master>>," $he <<say>>s simply. "It'<<s>> happening soon. The Daughter<<s>> have a<<s>>ked me to call you to a<<s>>k you for your cooperation. All they want are the a<<cc>>e<<ss>> code<<s>> to your <<s>>ecurity <<s>>y<<s>>tem<<s>> and they tru<<s>>t me to get them. You <<s>>till tru<<s>>t me, right? I promi<<s>>e giving me code<<s>> to give them is the right choice." $He stares at the camera, trying $his best to convey the deeper meaning to $his request. "It may be rough, but I promi<<s>>e we'll make it through it."
+			"Hello, <<Master>>," $he <<say>>s simply. "It'<<s>> happening soon. The Daughter<<s>> have a<<s>>ked me to call you to a<<s>>k you for your cooperation. All they want are the a<<cc>>e<<ss>> code<<s>> to your <<s>>ecurity <<s>>y<<s>>tem<<s>> and they tru<<s>>t me to get them. You <<s>>till tru<<s>>t me, right? I promi<<s>>e giving me code<<s>> to give them i<<s>> the right choi<<c>>e." $He stares at the camera, trying $his best to convey the deeper meaning to $his request. "It may be rough, but I promi<<s>>e we'll make it through it."
 		<<else>>
 			$He gestures that the Daughters are coming and that $he was entrusted with earning your cooperation. $He explains that they want $him to get your security codes for them, and fully expect that $he'll succeed. $He vows that you won't be making a mistake by giving $him codes and that you'll be reunited when it is all over.
 		<</if>>
 		<<set $traitorType = "trapper">>
 	<<elseif $traitor.intelligence+$traitor.intelligenceImplant < 0>>
 		<<if canTalk($traitor)>>
-			"<<Master>>," $he <<say>>s with panic in $his voice, "They are coming for you. They want your ac<<c>>e<<ss> code<<s>> <<s>>o then can get to you ea<<s>>ier, but now you know not to tru<<s>>t them!" $He manages to shout as $he is dragged offscreen, "Don't let them get you <<Master>>! <<Sh>>ow them who'<<s>> bo<<ss>>!"
+			"<<Master>>," $he <<say>>s with panic in $his voice, "They are coming for you. They want your ac<<c>>e<<ss> code<<s>> <<s>>o they can get to you ea<<s>>ier, but now you know not to tru<<s>>t them!" $He manages to shout as $he is dragged offscreen, "Don't let them get you <<Master>>! <<Sh>>ow them who'<<s>> bo<<ss>>!"
 		<<else>>
 			$He hastily gestures that they are coming for you and that nothing you can do will deter them. $He barely signs off a plea for you to prepare your defenses.
 		<</if>>
@@ -67,7 +67,7 @@ Your next communication from the Daughters of Liberty is a request for a live vi
 		<<if $traitorType == "agent">>
 			$traitor.slaveName silently frowns as tears start to well in $his eyes.
 		<<elseif $traitorType == "trapper">>
-			$traitor.slaveName smiles and thanks you. "I won't disappoint you."
+			$traitor.slaveName smiles and thanks you. "I won't di<<s>>appoint you."
 		<<elseif $traitorType == "hostage">>
 			If this will lessen what will happen to $traitor.slaveName, you don't know.
 		<<elseif $traitorType == "horror">>
diff --git a/src/uncategorized/pCoupCollaboration.tw b/src/uncategorized/pCoupCollaboration.tw
index e4b93ab2764c3fa7a0ae08add74d1b1e4661d13e..61239b432e1a8c8cff184f6dfe4064c4eb44853a 100644
--- a/src/uncategorized/pCoupCollaboration.tw
+++ b/src/uncategorized/pCoupCollaboration.tw
@@ -37,11 +37,11 @@ Armed rebels are running unchecked down the corridors. <<if $mercenaries > 0>>Yo
 	<<if $traitorType == "agent">>
 		trying to sabotage a stockpile of explosives.
 	<<elseif $traitorType == "horror">>
-		encouraging $his fellow fighters with yells from the back lines.
+		encouraging $his fellow fighters<<if canTalk($traitor)>> with yells<</if>> from the back lines.
 	<<elseif $traitorType == "defiant">>
-		encouraging $his fellow fighters with yells and spearheading the charge<<if $traitor.bellyPreg >= 15000>> as best $he can<</if>>.
+		encouraging $his fellow fighters<<if canTalk($traitor)>> with yells<</if>> and spearheading the charge<<if $traitor.bellyPreg >= 15000>> as best $he can<</if>>.
 	<<else>>
-		encouraging $his fellow fighters with yells, and when that fails, leading them by example<<if $traitor.bellyPreg >= 15000>> as best $he can<</if>>.
+		encouraging $his fellow fighters<<if canTalk($traitor)>> with yells<</if>>, and when that fails, leading them by example<<if $traitor.bellyPreg >= 15000>> as best $he can<</if>>.
 	<</if>>
 <</if>>
 In areas already controlled by the Daughters, slaveowners are being summarily shot in the streets. "<<= properTitle()>>," $assistantName says, "the Daughters of Liberty are in complete control of all arcology systems. Remain here."
@@ -90,7 +90,6 @@ After half an hour of watching the executions,
 	the leader of the assault strides confidently into your office, deals you a vicious open-handed slap that knocks you out of your chair, and holds a pistol to your forehead. Your cause of death is that of many an oppressor — an aneurysm of the cerebellum, in 9mm Parabellum.
 <</if>>
 
-
 <br><br>
 
 ''GAME OVER''
diff --git a/src/uncategorized/pCoupLoss.tw b/src/uncategorized/pCoupLoss.tw
index 54404970c825d7043d9a6207364909f53022eb7d..768077dcd58348066d2d0d6192f6eae60dad4cf2 100644
--- a/src/uncategorized/pCoupLoss.tw
+++ b/src/uncategorized/pCoupLoss.tw
@@ -36,11 +36,11 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 	<<if $traitorType == "agent" || $traitorType == "trapper">>
 		trying to sabotage a stockpile of explosives.
 	<<elseif $traitorType == "horror">>
-		encouraging $his fellow fighters with yells from the back lines.
+		encouraging $his fellow fighters<<if canTalk($traitor)>> with yells<</if>> from the back lines.
 	<<elseif $traitorType == "defiant">>
-		encouraging $his fellow fighters with yells and spearheading the charge<<if $traitor.bellyPreg >= 15000>> as best $he can<</if>>.
+		encouraging $his fellow fighters<<if canTalk($traitor)>> with yells<</if>> and spearheading the charge<<if $traitor.bellyPreg >= 15000>> as best $he can<</if>>.
 	<<else>>
-		encouraging $his fellow fighters with yells, and when that fails, leading them by example<<if $traitor.bellyPreg >= 15000>> as best $he can<</if>>.
+		encouraging $his fellow fighters<<if canTalk($traitor)>> with yells<</if>>, and when that fails, leading them by example<<if $traitor.bellyPreg >= 15000>> as best $he can<</if>>.
 	<</if>>
 <</if>>
 In areas already controlled by your enemies, slaveowners are being summarily shot in the streets. <<if $hackerSupport == 1>>"<<= properTitle()>>," $assistantName says, "the Daughters of Liberty are attempting a coup. They appear to have smuggled a significant quantity of arms and explosives into the arcology.<<else>>"<<= properTitle()>>," $assistantName says, "the Daughters of Liberty are attempting a coup. They appear to have smuggled a significant qua — zzzt —" There is nothing more from the computer systems.<</if>>
diff --git a/src/uncategorized/pUndergroundRailroad.tw b/src/uncategorized/pUndergroundRailroad.tw
index 01272d96894b62666132fcee90d33b0ddb1d4b2c..cf3b57ec6cdbac3fe8b0790aff3c1b594b5cbf70 100644
--- a/src/uncategorized/pUndergroundRailroad.tw
+++ b/src/uncategorized/pUndergroundRailroad.tw
@@ -12,7 +12,10 @@
 			<<if (ndef $activeSlave)>> /* anyone out there? */
 				<<set $activeSlave = $slaves.find(function(s) { return s.fuckdoll == 0 && s.fetish != "mindbroken" && s.amp != 1 && canSee($activeSlave); })>>
 				<<if (ndef $activeSlave)>> /* still no match */
-					<<set $activeSlave = $slaves.random()>>
+					<<set $activeSlave = $slaves.find(function(s) { return s.fuckdoll == 0 && s.fetish != "mindbroken"; })>>
+					<<if (ndef $activeSlave)>> /* STILL no match */
+						<<set $activeSlave = $slaves.random()>>
+					<</if>>
 				<</if>>
 			<</if>>
 		<</if>>
@@ -110,7 +113,7 @@ This is disturbing, to say the least. After close investigation, it appears some
 	<<if !canTalk($activeSlave)>>
 		gestures there may be an opportunity here; they'd likely take $him in if $he were freed and $he could serve you from within the group as a double agent.
 	<<else>>
-		<<say>>s, "I think I have an idea. They'll likely take me in if you were to 'free' me and from there, maybe I could feed you information, <<Master>>. I could help e<<x>>po<<s>>e them to you and they'd be none the wi<<s>>er of the mi<<s>>take they've made."
+		<<say>>s, "I think I have an idea, <<Master>>. They'll likely take me in if you were to 'free' me and, from there, maybe I could feed you information, <<Master>>. I could help e<<x>>po<<s>>e them to you and they'd be none the wi<<s>>er of the mi<<s>>take they've made."
 	<</if>>
 
 	<br><br>
diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw
index 2bee8baa27a25d64c077d6d43c0ebd0029231edc..82a7790994f0738747f11a0a0a839e7ebce3f21a 100644
--- a/src/uncategorized/ptWorkaround.tw
+++ b/src/uncategorized/ptWorkaround.tw
@@ -342,7 +342,7 @@
 		$His stupidity makes $him absorb $his lessons slowly.
 	<</if>>
 	<<if $activeSlave.skill.oral <= 10>>
-		Since $he's orally unskilled, you start with $his mouth. $He <<if $PC.dick == 1>>sucks your dick<<else>>eats you out<</if>>, of course, but $his training is more creative than just that. You give $him delicious hard candies to suck and feed $him phallic fruits and vegetables that $he must deepthroat before $he can eat. As $his skill improves, $he wears a gag with an inward-facing dildo, which is swapped out for a bigger size every so often. You only let $him orgasm when $he's sucking, and before long $he's associating giving someone oral pleasure with experiencing pleasure $himself. @@.lime;$His oral skills have improved.@@
+		Since $he's orally unskilled, you start with $his mouth. $He <<if $PC.dick == 1>>sucks your dick<<else>>eats you out<</if>>, of course, but $his training is more creative than just that. You give $him <<if canTaste($activeSlave)>>delicious<<else>>sugary<</if>> hard candies to suck and feed $him phallic fruits and vegetables that $he must deepthroat before $he can eat. As $his skill improves, $he wears a gag with an inward-facing dildo, which is swapped out for a bigger size every so often. You only let $him orgasm when $he's sucking, and before long $he's associating giving someone oral pleasure with experiencing pleasure $himself. @@.lime;$His oral skills have improved.@@
 		<<= SkillIncrease.Oral($activeSlave, _trainingEfficiency)>>
 	<<elseif ($activeSlave.skill.vaginal <= 10) && ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>>
 		Since $he's vaginally unskilled, and not a virgin, you start with $his pussy. @@.lime;$His vaginal skills have improved.@@
diff --git a/src/uncategorized/saDiet.tw b/src/uncategorized/saDiet.tw
index 4a6af6298b40968725e5760a533638e37c25ffcf..461813469195258fa88ef3b65b6a456d4e0a152f 100644
--- a/src/uncategorized/saDiet.tw
+++ b/src/uncategorized/saDiet.tw
@@ -853,6 +853,9 @@
 	<<elseif !canSmell($slaves[$i]) && !canTaste($slaves[$i])>>
 		$His diet tastes and smells awful, but $he is incapable of recognizing it, allowing $him to feel nothing but its @@.green;significant restorative effect.@@
 		<<set $slaves[$i].trust++>>
+	<<elseif !canSmell($slaves[$i]) || !canTaste($slaves[$i])>>
+		$His diet @@.mediumorchid;tastes and smells awful@@, but $he is thankfully only partially aware of this, allowing $him to appreciate its @@.green;significant restorative effect@@ a bit more.
+		<<set $slaves[$i].devotion -= 1, $slaves[$i].trust++>>
 	<<elseif $slaves[$i].sexualFlaw == "self hating">>
 		$His diet @@.hotpink;tastes and smells awful,@@ the perfect meal for such a wretched creature as $himself. $He knows you are @@.green;preserving $his health@@ but doesn't understand why you'd waste time and credits on $him.
 		<<set $slaves[$i].devotion += 2>>
diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw
index 34ac2bf8d0a6022e034b24909cf85acb4120c30b..8e5a35424bf0952b4439ff354ac751c1fff5f432 100644
--- a/src/uncategorized/saRules.tw
+++ b/src/uncategorized/saRules.tw
@@ -370,7 +370,7 @@
 				<<case "Chattel Religionist">>
 					The open, yet comfortable, conditions of $brothelName's slave quarters are quite refreshing after a day of public sex, even if $he has to share it with all the other whores.
 				<<default>>
-					$He likes $his little room in $brothelName, even if it smells of sex after fucking in it all day.
+					$He likes $his little room in $brothelName, even if <<if canSmell($activeSlave)>>it smells of sex<<else>>it's filled with the heat of sex<</if>> after fucking in it all day.
 				<</switch>>
 			<</if>>
 
@@ -836,7 +836,7 @@
 			<<if ($slaves[$i].devotion <= 20)>>
 				$He shares a room with <<if $ClubiIDs.length > 4>>some of <</if>>the other sluts, preventing $him from becoming too complacent. It doesn't help that during business hours $he has to take citizens in $his own bed.
 			<<else>>
-				$He likes $his personal space in $clubName, even if it smells of sex and citizens.
+				$He likes $his personal space in $clubName, even if <<if canSmell($activeSlave)>>it smells of<<else>>it's filled with the heat from<</if>> sex and citizens.
 			<</if>>
 
 			<<if ($universalRulesConsent == 0)>>
@@ -1989,7 +1989,7 @@
 					The steam of the bathhouse lingers even in $his personal room and @@.hotpink;renders $him even more submissive.@@
 					<<set $slaves[$i].devotion += 1>>
 				<<case "Chattel Religionist">>
-					$He likes $his personal space in $spaName, even if it smells of sex and steam.
+					$He likes $his personal space in $spaName, even if <<if canSmell($activeSlave)>>it smells of<<else>>it's filled with the heat from<</if>> sex and steam.
 				<<case "Degradationist">>
 					<<if ($slaves[$i].trust > 40)>>
 						The invasive living conditions of $spaName @@.gold;remind $him not to get too comfortable@@ with $his life.
diff --git a/src/uncategorized/slaveSold.tw b/src/uncategorized/slaveSold.tw
index 221c82c5ec0eca24d4b89be8e070d232cddb0cb6..0bf350f99829dee6226622983b70756bf83a3be4 100644
--- a/src/uncategorized/slaveSold.tw
+++ b/src/uncategorized/slaveSold.tw
@@ -980,7 +980,7 @@
 	<</for>>
 
 <<case "D oral servants">>
-	$activeSlave.slaveName is an occasional sight around the arcology; $he's never seen outside the company of $his new slave superior. This is one of $his new master's more favored slaves. $He has a huge cock, and $activeSlave.slaveName usually crouches down, hugging one of $his superior's legs and keeping $his mouth obediently near that dick.
+	$activeSlave.slaveName is an occasional sight around the arcology; $he's never seen outside the company of $his new slave superior. This is one of $his new master's more favored slaves. $He has a huge cock, and $activeSlave.slaveName usually is usually crouching down, hugging one of $his superior's legs and keeping $his mouth obediently near that dick.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
 		<<if ($slaves[_ss].fetishKnown == 1)>>
 			<<if ($slaves[_ss].fetish == "cumslut")>>
@@ -1164,7 +1164,7 @@
 			eagerly bouncing atop one young man while a muscular young woman standing over $him rides $his face. $He's got dicks in both of $his hands, and is stroking them eagerly, encouraging their owners to cum on $his rounded middle. There's a note attached, stating superfluously that $he's very popular. General $peacekeepers.generalName's buyer is going to be looking for more horny preggos in the future.
 			<<set $peacekeepers.tastes = "lusty preggos">>
 		<<elseif _influential && $activeSlave.preg > $activeSlave.pregData.normalBirth/4 && $activeSlave.fetish == "pregnancy" && $activeSlave.sexualFlaw == "breeder">>
-			on $his back, getting fucked while teasing $his growing baby bump. That's where $he's at home, of course, and as soon as the man $he's taking cums in $his <<if $activeSlave.mpreg > 0>>asspussy<<else>>pussy<</if>> and steps away, another immediately replaces him. $activeSlave.slaveName keeps spreading $his legs without hesitation. There's a note attached, stating superfluously that $his apparently bottomless appetite for bareback sex has made $him very popular. General $peacekeepers.generalName's buyer is going to be looking for more baby obsessed breeders in the future.
+			on $his back, getting fucked while teasing $his growing baby bump. That's where $he's at home, of course, and as soon as the man $he's taking cums in $his <<if $activeSlave.mpreg > 0>>asspussy<<else>>pussy<</if>> and steps away, another immediately replaces him. $activeSlave.slaveName keeps spreading $his legs without hesitation. There's a note attached, stating superfluously that $his apparently bottomless appetite for bareback sex has made $him very popular. General $peacekeepers.generalName's buyer is going to be looking for more baby-obsessed breeders in the future.
 			<<set $peacekeepers.tastes = "baby obsessed breeders">>
 		<<elseif _influential && $activeSlave.belly >= 300000>>
 			<<set _belly = bellyAdjective($activeSlave)>>
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index 64cfd2281c3beef0815b6fd678839f5175393235..3d7b36f28f260dab3e686520e727958d80a0a6d0 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -4083,7 +4083,7 @@ $He's got a
 				<<elseif ($activeSlave.dick != 0) && !canAchieveErection($activeSlave)>>
 					The extreme dose of aphrodisiacs combined with $his inability to become erect have $him in a state of extreme sexual frustration; $he's rubbing $his limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>> and unconsciously humping $his ass against whatever's next to $him for anal stimulation<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<<elseif ($activeSlave.dick != 0)>>
-					The extreme dose of aphrodisiacs has $his cock painfully erect and precum drips from its head.
+					The extreme dose of aphrodisiacs has $his cock painfully erect and leaves precum dripping from its head.
 				<</if>>
 			<<else>>
 				<<if ($activeSlave.dick != 0) && ($activeSlave.hormoneBalance >= 100) && ($activeSlave.amp == 1)>>