diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js
index 110b97089a20e10d5323b1fc47c637509a9d7229..35fbbc9fb65d25f3c7f942a7418087e767eb314b 100644
--- a/src/js/slaveCostJS.js
+++ b/src/js/slaveCostJS.js
@@ -382,7 +382,7 @@ globalThis.BeautyArray = (function() {
 				break;
 			case "freckles":
 			case "heavily freckled":
-				if (typeof skinToneLevel(slave.skin) === number && skinToneLevel(slave.skin).isBetween(5, 10)) {
+				if (typeof skinToneLevel(slave.skin)  === "number" && skinToneLevel(slave.skin).isBetween(5, 10)) {
 					adjustBeauty("Freckles", 2);
 					if (App.Data.misc.redheadColors.includes(slave.hColor)) {
 						adjustBeauty("Freckles: Redhead", 2);
diff --git a/src/npc/descriptions/longSlave.js b/src/npc/descriptions/longSlave.js
index f6d5042f748752b16adc594d78e8a0558ce8deec..f94d41f749225f13e74cc592edc7a078a01b1de5 100644
--- a/src/npc/descriptions/longSlave.js
+++ b/src/npc/descriptions/longSlave.js
@@ -468,7 +468,7 @@ App.Desc.longSlave = function(slave, {descType, market = 0, prisonCrime, noArt}
 		if (App.Data.misc.redheadColors.includes(slave.hColor)) {
 			if (slave.hLength >= 10) {
 				if (slave.markings === "freckles" || slave.markings === "heavily freckled") {
-					if (App.Medicine.Modification.naturalSkins.includes(slave.skin) && typeof skinToneLevel(slave.skin) === number && skinToneLevel(slave.skin).isBetween(5, 10)) {
+					if (App.Medicine.Modification.naturalSkins.includes(slave.skin) && typeof skinToneLevel(slave.skin)  === "number" && skinToneLevel(slave.skin).isBetween(5, 10)) {
 						r.push(`It goes perfectly with ${his} ${slave.skin} skin and freckles.`);
 					}
 				}
diff --git a/src/npc/descriptions/skin.js b/src/npc/descriptions/skin.js
index ee2c6c2658d2c7ad4d6647f6026c82470e7311c6..26274a0339a3eaa440223d3fefa1ab37eb1d6419 100644
--- a/src/npc/descriptions/skin.js
+++ b/src/npc/descriptions/skin.js
@@ -77,7 +77,7 @@ App.Desc.skin = function(slave, descType) {
 			r.push(`${slave.skin} and lightly spotted.`);
 		} else if (slave.markings === "freckles") {
 			r.push(`${slave.skin} and lightly`);
-			if (typeof skinToneLevel(slave.skin) === number && skinToneLevel(slave.skin).isBetween(5, 10) && (App.Data.misc.redheadColors.includes(slave.hColor))) {
+			if (typeof skinToneLevel(slave.skin)  === "number" && skinToneLevel(slave.skin).isBetween(5, 10) && (App.Data.misc.redheadColors.includes(slave.hColor))) {
 				r.push(`freckled, an attractive combination.`);
 			} else {
 				r.push(`freckled.`);
@@ -86,7 +86,7 @@ App.Desc.skin = function(slave, descType) {
 			r.push(`${slave.skin} and heavily spotted.`);
 		} else if (slave.markings === "heavily freckled") {
 			r.push(`${slave.skin} and heavily`);
-			if (typeof skinToneLevel(slave.skin) === number && skinToneLevel(slave.skin).isBetween(5, 10) && (App.Data.misc.redheadColors.includes(slave.hColor))) {
+			if (typeof skinToneLevel(slave.skin)  === "number" && skinToneLevel(slave.skin).isBetween(5, 10) && (App.Data.misc.redheadColors.includes(slave.hColor))) {
 				r.push(`freckled, an attractive combination.`);
 			} else {
 				r.push(`freckled.`);