diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js
index 3d67e85b5171923831ef52428e8483566ac8f897..068c9832b3a892bf25615089955c133725bb8866 100644
--- a/src/js/slaveCostJS.js
+++ b/src/js/slaveCostJS.js
@@ -261,81 +261,41 @@ globalThis.BeautyArray = (function() {
 	function calcTeethBeauty(slave) {
 		switch (slave.teeth) {
 			case "crooked":
-				if (V.policies.gumjobFetishism === 1) {
-					adjustBeauty("Teeth: Gumjob Fetishism", -(50));
-				}
-				else {
-					adjustBeauty("Teeth", -(3));
-				}
+				adjustBeauty("Teeth", -(3));
 				break;
 			case "gapped":
-				if (V.policies.gumjobFetishism === 1) {
-					adjustBeauty("Teeth: Gumjob Fetishism", -(50));
-				}
-				break;
 			case "fang":
-				if (V.policies.gumjobFetishism === 1) {
-					adjustBeauty("Teeth: Gumjob Fetishism", -(100));
-				}
-				else {
-					if (slave.faceShape === "cute") {
-						adjustBeauty("Teeth", (1));
-					} else {
-						adjustBeauty("Teeth", -(1));
-					}
+				if (slave.faceShape === "cute") {
+					adjustBeauty("Teeth", (1));
+				} else {
+					adjustBeauty("Teeth", -(1));
 				}
 				break;
 			case "straightening braces":
-				if (V.policies.gumjobFetishism === 1) {
-					adjustBeauty("Teeth: Gumjob Fetishism", -(100));
-				}
-				break;
 			case "cosmetic braces":
-				if (V.policies.gumjobFetishism === 1) {
-					adjustBeauty("Teeth: Gumjob Fetishism", -(100));
-				}
-				else if (slave.visualAge > 14 && slave.visualAge < 18) {
+				if (slave.visualAge > 14 && slave.visualAge < 18) {
 					adjustBeauty("Teeth", (1));
 				}
 				break;
 			case "removable":
 				if (V.policies.gumjobFetishism === 1) {
 					adjustBeauty("Teeth: Gumjob Fetishism", (15));
-				}
-				else {
+				} else {
 					adjustBeauty("Teeth", -(1));
 				}
 				break;
 			case "pointy":
-				if (V.policies.gumjobFetishism === 1) {
-					adjustBeauty("Teeth: Gumjob Fetishism", -(100));
-				}
-				break;
 			case "fangs":
-				if (V.policies.gumjobFetishism === 1) {
-					adjustBeauty("Teeth: Gumjob Fetishism", -(100));
-				}
-				break;
 			case "baby":
-				if (V.policies.gumjobFetishism === 1) {
-					adjustBeauty("Teeth: Gumjob Fetishism", -(50));
-				}
-				break;
 			case "mixed":
-				if (V.policies.gumjobFetishism === 1) {
-					adjustBeauty("Teeth: Gumjob Fetishism", -(50));
-				}
-				else {
-					adjustBeauty("Teeth", -(1));
-				}
-				break;
-			case "normal":
-				if (V.policies.gumjobFetishism === 1) {
-					adjustBeauty("Teeth: Gumjob Fetishism", -(50));
-				}
+				adjustBeauty("Teeth", -(1));
 				break;
 		}
-	}
+		if (V.policies.gumjobFetishism === 1) {
+			if (slave.teeth !== "removable") {
+				adjustBeauty("Teeth: Gumjob Fetishism", -(5));
+			}
+		}
 
 	/**
 	 * @param {App.Entity.SlaveState} slave