diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index 027aa11e66b3397fea4b2932f62670a83d74c4c4..125335a3d247f30e6118bbe25457cf8f95b3956a 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1318,8 +1318,10 @@ globalThis.DefaultRules = (function() {
 					r += `that is the only part of ${his} body that does not meet the targeted size.`;
 				}
 			}
-		} else if (growthDrugs.has(slave.drugs) && slave.drugs !== rule.drug) {
-			r += `<br>${slave.slaveName}'s body has met all relevant growth targets, so ${his} pharmaceutical regime has been ended.`;
+		} else if (slave.drugs !== rule.drug) {
+			if (growthDrugs.has(slave.drugs) {
+				r += `<br>${slave.slaveName}'s body has met all relevant growth targets, so ${his} pharmaceutical regime has been ended.`;
+			}
 			ProcessOtherDrugs(slave, rule);
 		}
 	}