diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw
index d58fa2bea501a38636a24c4c0c744bf3997f2fbf..ea0cf74d93439eb83b3dbf42d07dd7bea2949727 100644
--- a/src/js/storyJS.tw
+++ b/src/js/storyJS.tw
@@ -268,14 +268,6 @@ window.canImpreg = function(slave1, slave2) {
 		return null;
 	} else if (slave2.dick < 1) {
 		return false;
-	} else if (slave2.ID === -1) {
-		if (slave1.eggType != "human") {
-			return false;
-		} else if (!canGetPregnant(slave1)) { /* includes chastity checks */
-			return false;
-		} else {
-			return true;
-		}
 	} else if (slave2.balls < 1) {
 		return false;
 	} else if (slave2.dickAccessory == "chastity") {
@@ -286,14 +278,6 @@ window.canImpreg = function(slave1, slave2) {
 		return false;
 	} else if (slave2.vasectomy == 1) {
 		return false;
-	} else if (slave1.ID === -1) {
-		if (slave2.ballType != "human") {
-			return false;
-		} else if (!isPlayerFertile(slave1)) {
-			return false;
-		} else {
-			return true;
-		}
 	} else if (!canBreed(slave1, slave2)) {
 		return false; /* pregmod end */
 	} else if (!canGetPregnant(slave1)) { /* includes chastity checks */
@@ -321,7 +305,7 @@ window.isFertile = function(slave) {
 		return false;
 	} else if (slave.ovaryAge >= 47) {
 		return false;
-	} else if (slave.inflation > 2) {
+	} else if (slave.inflation != 0) {
 		return false;
 	} else if (slave.bellyImplant != -1) {
 		return false;
@@ -744,6 +728,7 @@ window.expandFacilityAssignments = function(facilityAssignments) {
 		"serve in the master suite": "be your Concubine",
 		"learn in the schoolroom": "be the Schoolteacher",
 		"be confined in the cellblock": "be the Wardeness",
+		"be a nanny": "be the Matron",
 	};
 
 	if (!facilityAssignments || !facilityAssignments.length)