diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt
index c70bac85e2be41527a06c63a0f8785b624d41165..cb054a329ed0a67e824f1754b1ab0f82c6de9c17 100644
--- a/devNotes/twine JS.txt	
+++ b/devNotes/twine JS.txt	
@@ -314,7 +314,11 @@ window.isFertile = function(slave) {
 
 	WombInit(slave);
 
-	if (slave.womb.length > 0 || slave.broodmother > 0) { /* currently pregnant or broodmother */
+	if (slave.womb.length > 0 && slave.superfetation < 1 && slave.ovaImplant < 1) { /* currently pregnant without superfetation */
+		return false;
+	} else if (slave.womb.length > 0) { /* temp failure condition to prevent current double preg bug */
+	    return false;
+	} else if (slave.broodmother > 0) { /* currently broodmother */
 		return false;
 	} else if (slave.preg < -1) { /* sterile */
 		return false;