diff --git a/js/003-data/policiesData.js b/js/003-data/policiesData.js
index accfec545c0f9ad3cfcb5264e046a6c4d11612d5..9bbd142102344fd18e38db0645eb1fef4b01312d 100644
--- a/js/003-data/policiesData.js
+++ b/js/003-data/policiesData.js
@@ -333,9 +333,6 @@ App.Data.Policies.Selection = {
 				title: "Gumjob Fetishism",
 				text: "you will use your personal influence to make toothless slaves and gummy blowjobs more desirable than not.",
 				activatedText: "you are using your personal influence to make toothless slaves and gummy blowjobs more desirable than not.",
-				get requirements() { return (V.arcologies[0].FSDegradationist != "unset" || 
-											 V.arcologies[0].FSTransformationFetishist != "unset" || 
-											 V.arcologies[0].FSMaturityPreferentialist != "unset") },
 				note: `Will increase beauty of slaves without teeth, and decrease beauty and usage of slaves with teeth`
 			}
 		],
@@ -344,11 +341,7 @@ App.Data.Policies.Selection = {
 				title: "Gumjob Fetishism SMR",
 				text: "in order to be sold in your arcology, slaves will need to have their teeth removed.",
 				activatedText: "in order to be sold in your arcology, slaves must have their teeth removed.",
-				get requirements() { return ((V.arcologies[0].FSDegradationist >= 90 || 
-											 V.arcologies[0].FSTransformationFetishist >= 90 || 
-											 V.arcologies[0].FSMaturityPreferentialist >= 90) && 
-											 V.arcologies[0].FSPaternalist === "unset"); },
-				note: `Will increase beauty of slaves without teeth, and decrease beauty and usage of slaves with teeth`
+				get requirements() { return (V.arcologies[0].FSPaternalist === "unset"); },
 			}
 		],
 	},
diff --git a/src/endWeek/saChoosesOwnJob.js b/src/endWeek/saChoosesOwnJob.js
index b30719ef237501ec4c72b3f6205621e0a1db6624..f77cecf7efd1dcf0cff38695c4789a8f8f136321 100644
--- a/src/endWeek/saChoosesOwnJob.js
+++ b/src/endWeek/saChoosesOwnJob.js
@@ -184,7 +184,7 @@ App.SlaveAssignment.choosesOwnJob = (function() {
 					choice.push(assignJob(slave, "serve the public"));
 				}
 				slave.sexAmount = 10;
-			} else if (slave.energy > 60 && (V.policies.gumjobFetishism === 0 || (V.policies.gumjobFetishism === 1 && slave.teeth == "removable"))) {
+			} else if (slave.energy > 60) {
 				choice.push(`and ${he} thinks of little but sex with you,`);
 				if (V.universalRulesAssignsSelfFacility === 1 && V.masterSuite > masterSL) {
 					choice.push(`so ${he} heads straight to ${V.masterSuiteName}.`);
@@ -344,7 +344,7 @@ App.SlaveAssignment.choosesOwnJob = (function() {
 					}
 					slave.sexAmount = 10;
 				}
-			} else if (slave.fetish === "pregnancy" && (V.policies.gumjobFetishism === 0 || (V.policies.gumjobFetishism === 1 && slave.teeth == "removable"))) {
+			} else if (slave.fetish === "pregnancy") {
 				if (V.PC.dick > 0 && isFertile(slave)) {
 					if (V.universalRulesAssignsSelfFacility === 1 && V.masterSuite > masterSL) {
 						choice.push(`decides to serve you in ${V.masterSuiteName}, hoping that you'll get ${him} pregnant.`);
diff --git a/src/npc/children/longChildDescription.js b/src/npc/children/longChildDescription.js
index ceb2fa2665429ff11ce62165cfd0debe8e89d61f..34ab09241fff64907a507ce82087f09f236a514c 100644
--- a/src/npc/children/longChildDescription.js
+++ b/src/npc/children/longChildDescription.js
@@ -3944,9 +3944,6 @@ App.Facilities.Nursery.LongChildDescription = function(child, {market = 0, event
 				r += `${He} is in the process of replacing ${his} baby teeth. `;
 			}
 		}
-		if(V.policies.gumjobFetishism === 1 && child.teeth !== "removable") {
-			r += `${His} teeth have not yet been removed and replaced with high-quality dentures.`;
-		}
 
 		if (child.tastes === -1) {
 			r += `${He} has no sense of taste, but this isn't immediately obvious just by looking at ${his} tongue. `;
diff --git a/src/npc/descriptions/mouth.js b/src/npc/descriptions/mouth.js
index f10234b8e9f108e9511b5b0f7f20f74005b2a32b..2e31bcbc1cb5e75abe23cbd88db5538cccf8f9d8 100644
--- a/src/npc/descriptions/mouth.js
+++ b/src/npc/descriptions/mouth.js
@@ -130,8 +130,8 @@ App.Desc.mouth = function(slave) {
 				r.push(`${He} is in the process of replacing ${his} baby teeth.`);
 			}
 		}
-		if(V.policies.gumjobFetishism === 1 && slave.teeth !== "removable") {
-				r.push(`${His} teeth have not yet been removed and replaced with high-quality dentures.`);
+		if (V.policies.gumjobFetishism === 1 && slave.teeth !== "removable") {
+			r.push(`${His} teeth have not yet been removed, <span class="red">disappointing</span> those that find them unwilling to pop out.`);
 		}
 	}
 	if (slave.tastes === -1) {
diff --git a/src/npc/generate/lawCompliance.js b/src/npc/generate/lawCompliance.js
index c99f2830c366261a5e3951494d41733b6f7771e1..b5f2cb594262fed1296b8d2e95b821777189feff 100644
--- a/src/npc/generate/lawCompliance.js
+++ b/src/npc/generate/lawCompliance.js
@@ -309,9 +309,7 @@ App.Desc.lawCompliance = function(slave, market = 0) {
 		if(slave.devotion <= 50) {
 			slave.trust -= 10;
 		}
-		if(slave.health.longDamage <= 30) {
-			Math.clamp(slave.health.longDamage += 20, 0, 50);
-		}
+		healthDamage(slave, 10);
 		return `In order to qualify for sale, ${he} has had his teeth removed and replaced with high-quality, removable dentures.`;
 	}