diff --git a/src/endWeek/saLongTermEffects.js b/src/endWeek/saLongTermEffects.js
index a74f55527a5bc58403a8365ab9cdd7d5f1f91c0f..80dd731f99de765bb5a44309c3859e6969272906 100644
--- a/src/endWeek/saLongTermEffects.js
+++ b/src/endWeek/saLongTermEffects.js
@@ -366,22 +366,22 @@ App.SlaveAssignment.longTermEffects = (function() {
 					masochistic = 2;
 				}
 			}
-			if (masochistic === 1) {
-				if (slave.fetish === "masochist" && slave.fetishKnown === 1) {
-					r.push(`This is <span class="devotion inc">a long and extremely uncomfortable experience, which ${he} gets off on.</span>`);
-					slave.devotion += 4;
-				} else {
-					r.push(`This is <span class="devotion dec">a long and extremely uncomfortable experience.</span>`);
-					slave.devotion -= 4;
-				}
-			} else if (masochistic === 2) {
-				if (slave.fetish === "masochist" && slave.fetishKnown === 1) {
-					r.push(`<span class="devotion inc">gets off on.</span>`);
-					slave.devotion += 2;
-				} else {
-					r.push(`<span class="devotion dec">hates.</span>`);
-					slave.devotion -= 2;
-				}
+		}
+		if (masochistic === 1) {
+			if (slave.fetish === "masochist" && slave.fetishKnown === 1) {
+				r.push(`This is <span class="devotion inc">a long and extremely uncomfortable experience, which ${he} gets off on.</span>`);
+				slave.devotion += 4;
+			} else {
+				r.push(`This is <span class="devotion dec">a long and extremely uncomfortable experience.</span>`);
+				slave.devotion -= 4;
+			}
+		} else if (masochistic === 2) {
+			if (slave.fetish === "masochist" && slave.fetishKnown === 1) {
+				r.push(`<span class="devotion inc">gets off on.</span>`);
+				slave.devotion += 2;
+			} else {
+				r.push(`<span class="devotion dec">hates.</span>`);
+				slave.devotion -= 2;
 			}
 		}
 	}
diff --git a/src/endWeek/saLongTermPhysicalEffects.js b/src/endWeek/saLongTermPhysicalEffects.js
index 619d5fd8c0f7aca3126ccb3dafa224eaad7e827d..e76f1d555af9cb1d117a709d3e36cd4dde847589 100644
--- a/src/endWeek/saLongTermPhysicalEffects.js
+++ b/src/endWeek/saLongTermPhysicalEffects.js
@@ -496,7 +496,7 @@ App.SlaveAssignment.longTermPhysicalEffects = (function() {
 						slave.energy -= 3;
 					}
 				}
-				Math.max(slave.energy, 0);
+				slave.energy = Math.max(slave.energy, 0);
 			}
 		}
 	}
@@ -941,7 +941,7 @@ App.SlaveAssignment.longTermPhysicalEffects = (function() {
 			if ((countNCS < 2) && (slave.vagina > 1) && (random(1, 100) < (slave.vagina * 10))) {
 				r.push(`${His} <span class="ncs">NCS</span> manages to <span class="change positive">reverse the stretching in ${his} vagina, ${his} pussy now looks more childlike.</span>`);
 				slave.vagina -= 1;
-				countNCS++;
+				countNCS++; // These are in case anything is ever added after.
 			} else if ((countNCS < 2) && (slave.anus > 1) && (random(1, 100) < (slave.anus * 10))) {
 				r.push(`${His} <span class="ncs">NCS</span> effectively <span class="change positive">reverses the stretching in ${his} anus, ${his} ass-pussy now looks more childlike.</span>`);
 				slave.anus -= 1;
diff --git a/src/endWeek/sexualServices.js b/src/endWeek/sexualServices.js
index 84edc494ec9c8e904c72bac34b290cdd94952f22..8b23262f427fe1bdd586b8a2116a5879047048c9 100644
--- a/src/endWeek/sexualServices.js
+++ b/src/endWeek/sexualServices.js
@@ -88,8 +88,6 @@ App.EndWeek.computeSexualServicesModel = function(renderContainer) {
 			arcadeSupply.upperClass += Math.trunc(1.15 * upperClassArcadeSexDemand);
 			upperClassSexDemand -= arcadeSupply.upperClass;
 		}
-	} else {
-		arcadeDemandDeg = 0;
 	}
 
 	// Public slut sex supply. Top and upper class won't partake