diff --git a/src/SpecialForce/SpecialForce.js b/src/SpecialForce/SpecialForce.js
index bf456619ec790bb3c242d750ea5c590359011107..a3cd95150d1605548324e67285df3d99f4c95682 100644
--- a/src/SpecialForce/SpecialForce.js
+++ b/src/SpecialForce/SpecialForce.js
@@ -233,6 +233,7 @@ App.SF.BC = function() {
 		if (V.SF.FS === undefined) V.SF.FS = {Tension:-1};
 	}
 	InitClean(); MainClean(); ColonelClean(); TradeShowClean(); UnitsClean();
+	if (V.week < 72 && V.SF.Active !== -1) V.SF.Active = -1;
 };
 
 App.SF.fsIntegration = function(input = 'Menu', textDisplay = 100, text = `\n`) {
diff --git a/src/js/slaveStatsChecker.js b/src/js/slaveStatsChecker.js
index 407f0aba5d94946490ed677a3599d056ac333299..cbc92b028c7098e58b1dcd56816215051623bfec 100644
--- a/src/js/slaveStatsChecker.js
+++ b/src/js/slaveStatsChecker.js
@@ -382,10 +382,20 @@ window.canAchieveErection = function(slave) {
 		return false;
 	} else if (slave.dick < 11 && slave.drugs === "priapism agents") {
 		return true;
-	} else if (slave.dick < 7 && slave.drugs !== "hormone blockers" && (slave.balls > 0 ? slave.hormoneBalance < 100 : slave.hormoneBalance <= -100) && slave.ballType !== "sterile") {
+	} else if (slave.dick > 7) {
+		return false;
+	} else if (slave.aphrodisiacs > 1 || (slave.inflationType == "aphrodisiac" && slave.inflation >= 2)) {
+		return true;
+	} else if (slave.balls > 0 ? slave.hormoneBalance < 100 : slave.hormoneBalance <= -100) {
+		return false;
+	} else if (slave.ballType !== "sterile") {
+		return false;
+	} else if (slave.aphrodisiacs > 0 || slave.inflationType == "aphrodisiac") {
 		return true;
+	} else if (slave.drugs === "hormone blockers") { 
+		return false;
 	}
-	return false;
+	return true;
 };
 
 /**
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index bec2fb62194a2fe0e95d56f567032f6109d210a3..6ec23704dde76b998acbcbcbef637cae9f2273e8 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -3917,11 +3917,6 @@ $He's got a
 			<<else>>
 				$He's painfully erect.
 			<</if>>
-			<<if ($activeSlave.prostate > 2)>>
-				The area above $his crotch has a slight swell to it from $his prostate implant. A constant dribble of precum drips from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way.
-			<<elseif ($activeSlave.prostate > 1)>>
-				$He's got a string of precum dangling from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way.
-			<</if>>
 		<<elseif ($activeSlave.dick > 8)>>
 			$He's too huge for $his cardiovascular system to create even the beginnings of an erection. $His cock is a soft, sensitive monolith<<if ($activeSlave.dick*6) > $activeSlave.height>> bigger than $his body<<elseif ($activeSlave.dick*6) > ($activeSlave.height/2)>> the size of one of $his legs<<else>> the size of one of $his arms<</if>>,
 			<<if $activeSlave.amp == 1 && (($activeSlave.dick*6) > $activeSlave.height)>>
@@ -3941,6 +3936,13 @@ $He's got a
 			<<elseif ($activeSlave.prostate > 1)>>
 				$He's got a string of precum dangling from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way.
 			<</if>>
+		<<elseif ($activeSlave.aphrodisiacs > 1) || ($activeSlave.inflationType == "aphrodisiac" && $activeSlave.inflation >= 2)>>
+			The aphrodisiacs have $his cock painfully hard<<if $activeSlave.drugs == "hormone blockers" || !($activeSlave.balls > 0 ? $activeSlave.hormoneBalance < 100 : $activeSlave.hormoneBalance <= -100) || $activeSlave.ballType == "sterile">>, despite $his usual inability to achieve erection<</if>>.
+			<<if ($activeSlave.prostate > 2)>>
+				The area above $his crotch has a slight swell to it from $his prostate implant. A constant dribble of precum drips from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way.
+			<<elseif ($activeSlave.prostate > 1)>>
+				$He's got a string of precum dangling from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way.
+			<</if>>
 		<<elseif ($activeSlave.balls > 0) && $activeSlave.ballType == "sterile">>
 			Since $he has been chemically castrated, $his cock is soft.
 			<<if ($activeSlave.energy > 95)>>
@@ -3957,7 +3959,7 @@ $He's got a
 			<<if ($activeSlave.energy > 95)>>
 				$He's such a nympho that despite this, $his limp member is tipped by a drop of precum.
 			<</if>>
-		<<elseif ($activeSlave.dick > 1) && ($activeSlave.hormoneBalance >= 100)>>
+		<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>
 			Since $his body is flooded with female hormones, $his cock is soft.
 			<<if ($activeSlave.devotion > 75)>>
 				Despite this, $he's so devoted to you that being near you has $his horny. $His limp member is tipped by a drop of precum.
@@ -3973,7 +3975,7 @@ $He's got a
 			<</if>>
 		<<elseif ($activeSlave.dick > 1)>>
 			<<if ($activeSlave.aphrodisiacs > 0) || $activeSlave.inflationType == "aphrodisiac">>
-				The aphrodisiacs have $his cock <<if ($activeSlave.aphrodisiacs > 1) || ($activeSlave.inflationType == "aphrodisiac" && $activeSlave.inflation >= 2)>>painfully <</if>>hard<<if !canAchieveErection($activeSlave)>>, despite $his usual inability to achieve erection<</if>>.
+				The aphrodisiacs have $his cock hard<<if !canAchieveErection($activeSlave)>>, despite $his usual inability to achieve erection<</if>>.
 				<<if ($activeSlave.prostate > 2)>>
 					The area above $his crotch has a slight swell to it from $his prostate implant. A constant dribble of precum drips from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way.
 				<<elseif ($activeSlave.prostate > 1)>>
@@ -4022,9 +4024,14 @@ $He's got a
 				<<elseif ($activeSlave.prostate > 1)>>
 					$He's got a string of precum dangling from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way.
 				<</if>>
-			<<elseif ($activeSlave.dick > 1)>>
+			<<else>>
 				Judging by the softness of $his dick, $he doesn't find $his situation arousing.
 			<</if>>
+		<<else>>
+			You can't tell if $he is hard or soft at a glance, not that there is much of a size difference between it.
+			<<if ($activeSlave.prostate > 2)>>
+				The area above $his crotch has a slight swell to it from $his prostate implant; a swell that makes $his cock look even smaller by comparison.
+			<</if>>
 		<</if>>
 
 		<<if $activeSlave.balls > 0 && $activeSlave.vasectomy == 1>>