diff --git a/js/medicine/surgery/exotic/race.js b/js/medicine/surgery/exotic/race.js
index 9f0b2b01327d7a87a5f5549e475a757ad044e8ce..282e39be85573527a1c48ef7b493bcdb1d67bc6a 100644
--- a/js/medicine/surgery/exotic/race.js
+++ b/js/medicine/surgery/exotic/race.js
@@ -21,7 +21,7 @@ App.Medicine.Surgery.Reactions.Race = class extends App.Medicine.Surgery.SimpleR
 				r.push(`gets a feel for the changes to ${his} body`);
 			}
 			r.push(`with approval.`);
-			if (slave.race === slave.origRace) {
+			if (diff.race === slave.origRace) {
 				r.push(`${He} recognizes ${himself} as ${he} was, and`);
 			} else {
 				r.push(`${He} doesn't recognize ${himself} quite yet, but`);
@@ -38,7 +38,7 @@ App.Medicine.Surgery.Reactions.Race = class extends App.Medicine.Surgery.SimpleR
 				r.push(`gets a feel for the changes to ${his} body`);
 			}
 			r.push(`with hesitation.`);
-			if (slave.race === slave.origRace) {
+			if (diff.race === slave.origRace) {
 				r.push(`${He} recognizes ${himself} as ${he} was, and`);
 			} else {
 				r.push(`${He} doesn't recognize ${himself} quite yet, but`);
@@ -55,13 +55,13 @@ App.Medicine.Surgery.Reactions.Race = class extends App.Medicine.Surgery.SimpleR
 				r.push(`gets a feel for the changes to ${his} body`);
 			}
 			r.push(`with revulsion.`);
-			if (slave.race === slave.origRace) {
+			if (diff.race === slave.origRace) {
 				r.push(`${He} recognizes ${himself} as ${he} was, which ${he} loves, and`);
 			} else {
 				r.push(`${He} doesn't recognize ${himself} quite yet, which ${he} hates, though`);
 			}
 			r.push(`${he} hopes you'll like ${his} new appearance better and punish ${him} less cruelly as a result. For now, <span class="devotion dec">${he} seems to view this`);
-			if (slave.race !== slave.origRace) {
+			if (diff.race !== slave.origRace) {
 				r.push(`fake`);
 			}
 			r.push(`racial appearance as a cruel imposition.</span> As with all invasive surgery <span class="health dec">${his} health has been affected.</span> ${He} is <span class="trust dec">terribly afraid</span> of your total power over ${his} body.`);
diff --git a/js/medicine/surgery/teeth/braces.js b/js/medicine/surgery/teeth/braces.js
index ed3dd85ade487819d2811a6c9424d1e5aa7b8b70..f8c3dfc57aec21f5077ab38dd7a5f3495935a585 100644
--- a/js/medicine/surgery/teeth/braces.js
+++ b/js/medicine/surgery/teeth/braces.js
@@ -14,7 +14,7 @@ App.Medicine.Surgery.Reactions.Braces = class extends App.Medicine.Surgery.Simpl
 
 		if (slave.fetish === Fetish.MINDBROKEN) {
 			r.push(`${He} is quite quick to realize ${his} teeth now have something on them. What its purpose is is beyond ${him}, though.`);
-		} else if (slave.teeth === "straightening braces") {
+		} else if (diff.teeth === "straightening braces") {
 			r.push(`Quite aware that ${his} crooked, aching teeth are now in braces,`);
 			if (slave.devotion > 50) {
 				r.push(`${He} smiles tentatively at`);
@@ -43,7 +43,7 @@ App.Medicine.Surgery.Reactions.Braces = class extends App.Medicine.Surgery.Simpl
 				}
 				r.push(`${He}'s experiencing considerable discomfort, and ${his} feelings are mixed. ${He} knows that straightening teeth is expensive, and in different circumstances ${he} would probably be glad to be given free braces. However, ${he}'s very aware that ${he}'s being beautified because ${he}'s a sex slave.`);
 			}
-		} else if (slave.teeth === "cosmetic braces") {
+		} else if (diff.teeth === "cosmetic braces") {
 			r.push(`Quite aware that ${his} aching teeth are now in braces,`);
 			if (slave.devotion > 50) {
 				r.push(`${he} smiles tentatively at`);
diff --git a/js/medicine/surgery/voice/voiceLower.js b/js/medicine/surgery/voice/voiceLower.js
index b4b0280d9ede3d6f0c5d72102ea9ad9c3c5a984b..ee6c97e9a45f96f77693459971aeacf312734ecd 100644
--- a/js/medicine/surgery/voice/voiceLower.js
+++ b/js/medicine/surgery/voice/voiceLower.js
@@ -8,32 +8,32 @@ App.Medicine.Surgery.Reactions.VoiceLower = class extends App.Medicine.Surgery.S
 			r.push(`The autosurgery instructed ${him} in no uncertain terms not to speak during recovery, but ${he} fails to recall that. ${He} doesn't notice anything different. As with all surgery <span class="health dec">${his} health has been slightly affected.</span>`);
 		} else if (slave.devotion > 50) {
 			r.push(`Before surgery, ${he} was warned repeatedly not to try talking for a while, and ${he} obeys. When ${he} finally does, ${his} voice is raspy and weak, but it gains strength gradually. It comes out`);
-			if (slave.voice === 1) {
+			if (diff.voice === 1) {
 				r.push(`far`);
 			}
 			r.push(`lower and more manly than it was before, and ${he} laughs at ${himself} as ${he} gets used to it. <span class="devotion inc">${He} has become more dominant,</span> since this allows ${him} to think of ${himself} as`);
-			if (slave.voice === 1) {
+			if (diff.voice === 1) {
 				r.push(`an action movie hero.`);
-			} else if (slave.voice === 2) {
+			} else if (diff.voice === 2) {
 				r.push(`a mature career woman.`);
 			}
 			r.push(`As with all surgery <span class="health dec">${his} health has been slightly affected.</span>`);
 			reaction.devotion += 4;
 		} else if (slave.devotion > 20) {
 			r.push(`Before surgery, ${he} was warned repeatedly not to try talking for a while, and ${he} obeys. When ${he} finally does, ${his} voice is raspy and weak, but it gains strength gradually. It comes out`);
-			if (slave.voice === 1) {
+			if (diff.voice === 1) {
 				r.push(`far`);
 			}
 			r.push(`lower and more manly than it was before, and ${he} laughs grimly at ${himself} as ${he} gets used to it. ${He} carries on regardless, accepting it as one more thing to learn to accept. As with all surgery <span class="health dec">${his} health has been slightly affected.</span>`);
 		} else {
 			r.push(`Before surgery, ${he} was warned repeatedly not to try talking for a while, and ${he} obeys. When ${he} finally does, ${his} voice is raspy and weak, but it gains strength gradually. It comes out`);
-			if (slave.voice === 1) {
+			if (diff.voice === 1) {
 				r.push(`far`);
 			}
 			r.push(`lower and more manly than it was before. For now, <span class="devotion dec">${he} feels this`);
-			if (slave.voice === 1) {
+			if (diff.voice === 1) {
 				r.push(`gravelly`);
-			} else if (slave.voice === 2) {
+			} else if (diff.voice === 2) {
 				r.push(`subdued`);
 			}
 			r.push(`voice is not ${hers}, a cruel mockery.</span> As with all surgery <span class="health dec">${his} health has been slightly affected.</span> ${He} is now <span class="trust dec">terribly afraid</span> of your total power over ${his} body.`);
diff --git a/js/medicine/surgery/voice/voiceRaise.js b/js/medicine/surgery/voice/voiceRaise.js
index e8251b4c99bc8b8c71dfc32bc5c128966b3d811a..550d7359eacad89a78017abfde8ecb08095b14ac 100644
--- a/js/medicine/surgery/voice/voiceRaise.js
+++ b/js/medicine/surgery/voice/voiceRaise.js
@@ -8,11 +8,11 @@ App.Medicine.Surgery.Reactions.VoiceRaise = class extends App.Medicine.Surgery.S
 			r.push(`The autosurgery instructed ${him} in no uncertain terms not to speak during recovery, but ${he} fails to recall that. ${He} doesn't notice anything different. As with all surgery <span class="health dec">${his} health has been slightly affected.</span>`);
 		} else if (slave.devotion > 50) {
 			r.push(`Before surgery, ${he} was warned repeatedly not to try talking for a while, and ${he} obeys. When ${he} finally does, ${his} voice is raspy and weak, but it gains strength gradually. It comes out`);
-			if (slave.voice === 3) {
+			if (diff.voice === 3) {
 				r.push(`far`);
 			}
 			r.push(`higher and more girly than it was before, and ${he} laughs at ${himself} as ${he} gets used to it. <span class="devotion inc">${He} has become more submissive,</span> since this helps ${him} to think of ${himself} as a`);
-			if (slave.voice === 3) {
+			if (diff.voice === 3) {
 				r.push(`bimbo slut.`);
 			} else {
 				r.push(`real woman.`);
@@ -21,17 +21,17 @@ App.Medicine.Surgery.Reactions.VoiceRaise = class extends App.Medicine.Surgery.S
 			reaction.devotion += 4;
 		} else if (slave.devotion > 20) {
 			r.push(`Before surgery, ${he} was warned repeatedly not to try talking for a while, and ${he} obeys. When ${he} finally does, ${his} voice is raspy and weak, but it gains strength gradually. It comes out`);
-			if (slave.voice === 3) {
+			if (diff.voice === 3) {
 				r.push(`far`);
 			}
 			r.push(`higher and more girly than it was before, and ${he} laughs grimly at ${himself} as ${he} gets used to it. ${He} carries on regardless, accepting it as one more thing to learn to accept. As with all surgery <span class="health dec">${his} health has been slightly affected.</span>`);
 		} else {
 			r.push(`Before surgery, ${he} was warned repeatedly not to try talking for a while, and ${he} obeys. When ${he} finally does, ${his} voice is raspy and weak, but it gains strength gradually. It comes out`);
-			if (slave.voice === 3) {
+			if (diff.voice === 3) {
 				r.push(`far`);
 			}
 			r.push(`higher and more girly than it was before. For now, <span class="devotion dec">${he} feels this`);
-			if (slave.voice === 3) {
+			if (diff.voice === 3) {
 				r.push(`bimbo`);
 			} else {
 				r.push(`feminine`);