diff --git a/src/js/generateGenetics.js b/src/js/generateGenetics.js
index ec103f531f5b9bddbce9b8ed89db02fc01f55e3d..a4876875a96c43d63ac6bef46be7255e7a05bae2 100644
--- a/src/js/generateGenetics.js
+++ b/src/js/generateGenetics.js
@@ -122,11 +122,11 @@ globalThis.generateGenetics = (function() {
 	    	genes.face = setFace(father, mother, activeMother, actor2, genes.geneticQuirks);
 	    	genes.faceShape = setFaceShape(father, mother, genes.geneticQuirks);
 	    	genes.eyeColor = setEyeColor(father, mother, actor2);
-	        	if (genes.geneticQuirks.heterochromia === 2) {
-		    	genes.geneticQuirks.heterochromia = setHeterochromaticEyeColor(father, mother, actor2);
-	    	}
 	    	genes.hColor = setHColor(father, mother, actor2);
 		}
+		if (genes.geneticQuirks.heterochromia === 2) {
+		    	genes.geneticQuirks.heterochromia = setHeterochromaticEyeColor(father, mother, actor2);
+	    }
 		genes.underArmHStyle = setUnderArmHStyle(father, mother);
 		genes.pubicHStyle = setPubicHStyle(father, mother);
 		genes.markings = setMarkings(father, mother);