diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index b60c68183bbd9101fc28a8ef41bf96f1dcd72fc0..68e55f794a2444840e5c335bf507d152824a81d1 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -96,7 +96,7 @@ window.DefaultRules = (function() {
 	 * @param {App.Entity.SlaveState} slave
 	 * @param {App.RA.RuleSetters} rule
 	 * @returns {App.RA.RuleSetters}
-	*/
+	 */
 	function ProcessAssignments(slave, rule) {
 		// Before merging rules, we process assignments for each rule separately so we can remove slaves from facilities when they no longer qualify, even if the final "winning" rule assigns them elsewhere
 		// We also ignore inapplicable assignments for the current slave, so we only merge assignments that are valid
@@ -1296,7 +1296,7 @@ window.DefaultRules = (function() {
 		if ((slave.drugs === "super fertility drugs" || slave.drugs === "fertility drugs") && isFertile(slave)) {
 			r += `<br>${slave.slaveName} is on ${slave.drugs} and will not be considered for drug enhancement until that regime is complete.`;
 			return;
-		} else if ((rule.growth.boobs === null && rule.growth.butt === null && rule.growth.lips === null && rule.growth.dick === null && rule.growth.balls === null)) {
+		} else if (slave.indentureRestrictions > 1 || (rule.growth.boobs === null && rule.growth.butt === null && rule.growth.lips === null && rule.growth.dick === null && rule.growth.balls === null)) {
 			return;
 		}