diff --git a/src/npc/generate/generateGenetics.js b/src/npc/generate/generateGenetics.js
index 909283d5e4c6d8a62db278dcd300d327c3a19bfe..48d90b10281341a7111296633dfacd7cb4841ae9 100644
--- a/src/npc/generate/generateGenetics.js
+++ b/src/npc/generate/generateGenetics.js
@@ -959,13 +959,11 @@ globalThis.generateGenetics = (function() {
 		// Uterine Hypersensitivity
 		if (mother.geneticQuirks.uterineHypersensitivity === 2) {
 			chance = jsRandom(0, 1000);
-			if (father !== 0) {
-				if (father.geneticQuirks.uterineHypersensitivity >= 1) {
-					if (sex === "XX") {
-						quirks.uterineHypersensitivity = 2;
-					} else {
-						quirks.uterineHypersensitivity = 1;
-					}
+			if (father !== 0 && father.geneticQuirks.uterineHypersensitivity >= 1) {
+				if (sex === "XX") {
+					quirks.uterineHypersensitivity = 2;
+				} else {
+					quirks.uterineHypersensitivity = 1;
 				}
 			} else {
 				if (sex === "XX") {
@@ -982,18 +980,16 @@ globalThis.generateGenetics = (function() {
 			}
 		} else if (mother.geneticQuirks.uterineHypersensitivity === 1) {
 			chance = jsRandom(0, 1000);
-			if (father !== 0) {
-				if (father.geneticQuirks.uterineHypersensitivity >= 1) {
-					if (sex === "XX") {
-						if (chance > 750) {
-							quirks.uterineHypersensitivity = 2;
-						} else if (chance > 700) {
-							quirks.uterineHypersensitivity = 1;
-						}
-					} else {
-						if (chance > 600) {
-							quirks.uterineHypersensitivity = 1;
-						}
+			if (father !== 0 && father.geneticQuirks.uterineHypersensitivity >= 1) {
+				if (sex === "XX") {
+					if (chance > 750) {
+						quirks.uterineHypersensitivity = 2;
+					} else if (chance > 700) {
+						quirks.uterineHypersensitivity = 1;
+					}
+				} else {
+					if (chance > 600) {
+						quirks.uterineHypersensitivity = 1;
 					}
 				}
 			} else {