diff --git a/src/endWeek/saHormonesEffects.js b/src/endWeek/saHormonesEffects.js
index e36f627ad932fa1c9d049bed664e4d6706f9b8bb..a9ab33b502e5e8c744458f7e142e2323d77ff03d 100644
--- a/src/endWeek/saHormonesEffects.js
+++ b/src/endWeek/saHormonesEffects.js
@@ -320,7 +320,7 @@ App.SlaveAssignment.hormonesEffects = (function() {
 					slave.voice++;
 				}
 
-				if (slave.muscles > 30 && slave.diet !== "muscle building" && slave.drugs !== "steroids") {
+				if (slave.muscles > 30 && slave.diet !== "muscle building" && slave.drugs !== "steroids" && (slave.geneticQuirks.mGain !== 2 || slave.geneticQuirks.mLoss === 2)) {
 					r.push(`Hormonal effects <span class="orange">reduce ${his} musculature.</span>`);
 					slave.muscles -= 2 + V.hormoneUpgradePower + slave.geneticQuirks.mLoss;
 					if (slave.geneMods.NCS === 1 && jsRandom(1, 100) > 50) {
@@ -436,7 +436,7 @@ App.SlaveAssignment.hormonesEffects = (function() {
 					slave.voice++;
 				}
 
-				if (slave.muscles > 30 && slave.diet !== "muscle building" && slave.drugs !== "steroids") {
+				if (slave.muscles > 30 && slave.diet !== "muscle building" && slave.drugs !== "steroids" && (slave.geneticQuirks.mGain !== 2 || slave.geneticQuirks.mLoss === 2)) {
 					r.push(`Hormonal effects <span class="orange">reduce ${his} musculature.</span>`);
 					slave.muscles -= 2 + V.hormoneUpgradePower + slave.geneticQuirks.mLoss;
 					if (slave.geneMods.NCS === 1 && jsRandom(1, 100) > 50) {
@@ -549,7 +549,7 @@ App.SlaveAssignment.hormonesEffects = (function() {
 					slave.voice++;
 				}
 
-				if (slave.muscles > 30 && slave.diet !== "muscle building" && slave.drugs !== "steroids") {
+				if (slave.muscles > 30 && slave.diet !== "muscle building" && slave.drugs !== "steroids" && (slave.geneticQuirks.mGain !== 2 || slave.geneticQuirks.mLoss === 2)) {
 					r.push(`Hormonal effects <span class="orange">reduce ${his} musculature.</span>`);
 					slave.muscles -= 2 + V.hormoneUpgradePower + slave.geneticQuirks.mLoss;
 					if (slave.geneMods.NCS === 1 && jsRandom(1, 100) > 50) {