diff --git a/src/js/wombJS.tw b/src/js/wombJS.tw
index 224ff815ca01c308ba05358891a6ff0ead51950a..1ee5924269042743375e85b47934b60c87138463 100644
--- a/src/js/wombJS.tw
+++ b/src/js/wombJS.tw
@@ -34,6 +34,15 @@ window.WombInit = function(actor) //Init womb system.
 	   actor.womb = [];
     }
 
+//    console.log("broodmother:" + typeof actor.broodmother);
+    
+    if ( typeof actor.broodmother != "number" )
+    {
+          actor.broodmother = 0;
+          actor.broodmotherFetuses = 0;
+    }
+    
+
     if (actor.womb.length == 0 && actor.pregType != 0 && actor.broodmother == 0) //backward compatibility setup. Fully accurate for normal pregnancy only.
     {
         WombImpregnate(actor, actor.pregType, actor.pregSource, actor.preg);
@@ -238,26 +247,26 @@ window.WombMaxPreg = function(actor)
 
 window.WombNormalizePreg = function(actor)
 {
-    //console.log("New actor: " + actor.slaveName + " ===============");
+//    console.log("New actor: " + actor.slaveName + " ===============" + actor.name);
     WombInit(actor);
     
     if (actor.womb.length > 0)
     {
         var max = WombMaxPreg(actor);
-        //console.log("max: " + max);
-        //console.log(".preg: "+ actor.preg);
+//        console.log("max: " + max);
+//        console.log(".preg: "+ actor.preg);
         if (actor.pregWeek < 1 )
             actor.pregWeek = 1
 
         if (max < actor.preg)
         {
             WombProgress(actor, actor.preg - max);
-            //console.log("progressin womb");
+//            console.log("progressin womb");
         }
         else if ( max > actor.preg)
         {
             actor.preg = max;
-            //console.log("advancing .preg");
+//            console.log("advancing .preg");
         }
 
         actor.pregType = actor.womb.length;
@@ -265,6 +274,7 @@ window.WombNormalizePreg = function(actor)
     } 
     else if (actor.womb.length == 0 && actor.broodmother < 1)
     {
+//        console.log("preg fixing");
         actor.pregType = 0;
         actor.pregKnown = 0;
         
diff --git a/src/pregmod/managePersonalAffairs.tw b/src/pregmod/managePersonalAffairs.tw
index c6d3f3cb008b5d2cc9ec428c950e6bbf9a0673a9..850c2eb256f58e17aaa1ad64bebbd1949d4b201c 100644
--- a/src/pregmod/managePersonalAffairs.tw
+++ b/src/pregmod/managePersonalAffairs.tw
@@ -339,13 +339,13 @@ __Contraceptives and Fertility__
 
 <span id="miniscene">
 <<if $PC.preg < 6 && $PC.pregKnown == 1 && $PC.pregSource != -1>>
-	Your period is late, so the first thing you do is test yourself for a potential pregnancy: @@.lime;you are pregnant.@@	<<link "Abort your child">><<replace "#miniscene">><<set $PC.preg = 0, $PC.pregType = 0, $PC.pregSource = 0, $PC.pregKnown = 0, $PC.pregWeek = 0>><<set wombFlush($PC)>><<print "You take a syringe filled with abortifacients and make your self comfortable. Injecting the vial through your belly into your womb, your close your eyes and wait for what is coming. Once you feel it is over, you clean yourself up and go on your way, child free.">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
+	Your period is late, so the first thing you do is test yourself for a potential pregnancy: @@.lime;you are pregnant.@@	<<link "Abort your child">><<replace "#miniscene">><<set $PC.preg = 0, $PC.pregType = 0, $PC.pregSource = 0, $PC.pregKnown = 0, $PC.pregWeek = 0>><<set WombFlush($PC)>><<print "You take a syringe filled with abortifacients and make your self comfortable. Injecting the vial through your belly into your womb, your close your eyes and wait for what is coming. Once you feel it is over, you clean yourself up and go on your way, child free.">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
 <<elseif $PC.labor == 1>>
 	You are beginning to feel contractions, you'll be giving birth soon.
 <<elseif $PC.preg >= 39>>
 	Your due date is looming, but your child doesn't seem to be interested in coming out just yet. [[Induce childbirth|Manage Personal Affairs][$PC.labor = 1]]
 <<elseif $PC.pregKnown == 1 && $PC.pregSource != -1>>
-	You're pregnant, something rather unbecoming for an arcology owner. <<link "Abort your child">><<replace "#miniscene">><<set $PC.preg = 0, $PC.pregWeek = -2, $PC.pregType = 0, $PC.pregSource = 0, $PC.belly = 0, $PC.pregKnown = 0>><<set wombFlush($PC)>><<print "You take a syringe filled with abortifacients and make your self comfortable. Injecting the vial through your belly into your womb, your close your eyes and wait for what is coming. Once you feel it is over, you clean yourself up and go on your way, child free.">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
+	You're pregnant, something rather unbecoming for an arcology owner. <<link "Abort your child">><<replace "#miniscene">><<set $PC.preg = 0, $PC.pregWeek = -2, $PC.pregType = 0, $PC.pregSource = 0, $PC.belly = 0, $PC.pregKnown = 0>><<set WombFlush($PC)>><<print "You take a syringe filled with abortifacients and make your self comfortable. Injecting the vial through your belly into your womb, your close your eyes and wait for what is coming. Once you feel it is over, you clean yourself up and go on your way, child free.">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
 <</if>>
 </span>
 
@@ -407,7 +407,7 @@ In total, you have given birth to:
 <<elseif $PC.preg > 1>>
 	You've missed your period. This could be bad.
 <<elseif $PC.preg > 0 && $PC.pregSource != -1>>
-	Your fertile pussy has been thoroughly seeded, there is a chance you are pregnant. <<link "Pop some morning after pills">><<set $PC.preg = 0, $PC.pregWeek = 0, $PC.pregType = 0, $PC.pregSource = 0, $PC.pregKnown = 0>><<set wombFlush($PC)>><<goto "Manage Personal Affairs">><</link>>
+	Your fertile pussy has been thoroughly seeded, there is a chance you are pregnant. <<link "Pop some morning after pills">><<set $PC.preg = 0, $PC.pregWeek = 0, $PC.pregType = 0, $PC.pregSource = 0, $PC.pregKnown = 0>><<set WombFlush($PC)>><<goto "Manage Personal Affairs">><</link>>
 <<elseif $PC.pregWeek < 0>>
 	You're still recovering from your recent pregnancy.
 <<elseif $PC.preg == -2>>