diff --git a/devNotes/twine JS b/devNotes/twine JS
index 0096138c994100f65b3c5b8b510780891c4dcfc5..e0330415f3b2c009596d449b8feae7bea60fb48c 100644
--- a/devNotes/twine JS	
+++ b/devNotes/twine JS	
@@ -293,7 +293,7 @@ window.canImpreg = function(slave1, slave2) {
 window.isFertile = function(slave) {
 	if (!slave) {
 		return null;
-	} else if (slave.womb.length > 0 || slave.broodmother > 0) { /* currently pregnant or broodmother */
+	} else if (slave.preg > 0 || slave.broodmother > 0) { /* currently pregnant or broodmother */
 		return false;
 	} else if (slave.preg < -1) { /* sterile */
 		return false;
diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw
index bac88df0e53003ecf645b88ed61c7b1db2086e96..9bd4d2d7cada9a8884010178960dadec060a5bc0 100644
--- a/src/js/storyJS.tw
+++ b/src/js/storyJS.tw
@@ -293,7 +293,7 @@ window.canImpreg = function(slave1, slave2) {
 window.isFertile = function(slave) {
 	if (!slave) {
 		return null;
-	} else if (slave.womb.length > 0 || slave.broodmother > 0) { /* currently pregnant or broodmother */
+	} else if (slave.preg > 0 || slave.broodmother > 0) { /*(slave.womb.length > 0 || slave.broodmother > 0)   currently pregnant or broodmother */
 		return false;
 	} else if (slave.preg < -1) { /* sterile */
 		return false;