diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index d998a4929960cf42f137caf12f91c1169874d83d..7e161d83fac52c8e63b2aef3e8fe9a63775155d1 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -2,6 +2,11 @@
 
 0.10.7.0/1
 
+3/25/2018
+
+	8
+	-fixes and tweaks, nothing major
+
 3/24/2018
 
 	7
diff --git a/src/uncategorized/arcade.tw b/src/uncategorized/arcade.tw
index 8afe05a4e0fb81a05bc3ac9f16f34b0a3b260b1c..c778f7c0a3d55143c79893d4c8934602dd7c8bc6 100644
--- a/src/uncategorized/arcade.tw
+++ b/src/uncategorized/arcade.tw
@@ -77,7 +77,7 @@ $arcadeNameCaps
 	<</link>>
 <</if>>
 
-<br>It can support $arcade inmates. Currently $arcadeSlaves slaves are incarcerated.
+<br>It can support $arcade inmates. Currently $arcadeSlaves <<if $arcadeSlaves == 1>>slave is<<else>>slaves are</if>> incarcerated.
 <<if ($arcade < $arcadeSlaves) && ($arcadeUpgradeFuckdolls == 1)>>
 	@@.yellow;$arcadeNameCaps is overcrowded;@@ the least popular inmate will be converted to a standard Fuckdoll this week.
 <</if>>
diff --git a/src/uncategorized/brothel.tw b/src/uncategorized/brothel.tw
index 05bb0de0aec236234c7edf283ad9a7e06e22fe28..ba039305f07f3cefe0a7724857031b0a1b284117 100644
--- a/src/uncategorized/brothel.tw
+++ b/src/uncategorized/brothel.tw
@@ -146,7 +146,7 @@ $brothelNameCaps
 <</if>>
 
 <<set _Tmult0 = Math.trunc($brothel*1000*$upgradeMultiplierArcology)>>
-<br>It can support $brothel whores. Currently $brothelSlaves whore at $brothelNameCaps.
+<br>It can support $brothel whores. Currently $brothelSlaves whore<<if $brothelSlaves == 1>>s</if>> at $brothelNameCaps.
 [[Expand the brothel|Brothel][$cash -= _Tmult0, $brothel += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs//
 
 <br>
diff --git a/src/uncategorized/cellblock.tw b/src/uncategorized/cellblock.tw
index e3ce235f0e82d6ca4cac92056fe5bbcfbaa201c3..ebe69abeb10239876739ec4808e0b7ac452ef26c 100644
--- a/src/uncategorized/cellblock.tw
+++ b/src/uncategorized/cellblock.tw
@@ -71,7 +71,7 @@ $cellblockNameCaps
 <</if>>
 
 <<set _Tmult0 = Math.trunc($cellblock*1000*$upgradeMultiplierArcology)>>
-<br>$cellblockNameCaps has room for $cellblock slaves to be kept in close confinement. Currently $cellblockSlaves are kept in close confinement.
+<br>$cellblockNameCaps has room for $cellblock slaves to be kept in close confinement. Currently $cellblockSlaves <<if $cellblockSlaves == 1>>is<<else>>are</if>> kept in close confinement.
 [[Expand the cellblock|Cellblock][$cash -= _Tmult0, $cellblock += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>//
 
 <br>
diff --git a/src/uncategorized/club.tw b/src/uncategorized/club.tw
index d305cafff56ae09b8753ffe6a436f589973402bc..508618a33fb0b942e0ffdb9abbfd5c8c96973cdd 100644
--- a/src/uncategorized/club.tw
+++ b/src/uncategorized/club.tw
@@ -201,7 +201,7 @@ $clubNameCaps
 <</if>>
 
 <<set _Tmult0 = Math.trunc($club*1000*$upgradeMultiplierArcology)>>
-<br>There are rooms off $clubName to support slaves as they work as club sluts. They can support $club slaves. Currently $clubSlaves are serving in $clubName.
+<br>There are rooms off $clubName to support slaves as they work as club sluts. They can support $club slaves. Currently $clubSlaves <<if $clubSlaves == 1>>is<<else>>are</if>> serving in $clubName.
 [[Expand the club|Club][$cash -= _Tmult0, $club += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs//
 
 <br>
diff --git a/src/uncategorized/dairy.tw b/src/uncategorized/dairy.tw
index 64ae1aaa0d20eb2326777f6e6ae3eb62d9740993..f814e838123ef9ffc78765ee8f011a08f156a9c9 100644
--- a/src/uncategorized/dairy.tw
+++ b/src/uncategorized/dairy.tw
@@ -307,7 +307,7 @@ $dairyNameCaps
 <</if>>
 
 <<set _Tmult0 = Math.trunc($dairy*1000*$upgradeMultiplierArcology)>>
-<br>$dairyNameCaps can support $dairy milkers. There are currently $dairySlaves cows. [[Expand the dairy|Dairy][$cash -= _Tmult0, $dairy += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs//
+<br>$dairyNameCaps can support $dairy milkers. There are currently $dairySlaves cow<<if $dairySlaves != 1>>s<</if>>. [[Expand the dairy|Dairy][$cash -= _Tmult0, $dairy += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs//
 
 <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>>
 <br>
diff --git a/src/uncategorized/dispensary.tw b/src/uncategorized/dispensary.tw
index 92a5434686fd9d2587711a1a36cc1d137835bfc1..75ade0bc5055f40c62b4c1aabb2376f13dcd9e10 100644
--- a/src/uncategorized/dispensary.tw
+++ b/src/uncategorized/dispensary.tw
@@ -273,14 +273,16 @@ Dietary Upgrades
 	<br>
 <</if>>
 
-<<if $dietFertility != 1>>
-	[[Purchase recipes to encourage ovulation|Dispensary][$cash -= 5000*_PCSkillCheck, $dietFertility = 1]]
-	//Costs <<print cashFormat(3000*_PCSkillCheck)>>//
-	<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will allow for specially designed meals to be served in the cafeteria to promote slave fertility.//
-	<br>
-<<elseif $dietFertility == 1>>
-	The fabricator is producing meals to be served in the cafeteria designed to promote slave fertility.
-	<br>
+<<if $seePreg == 1>>
+	<<if $dietFertility != 1>>
+		[[Purchase recipes to encourage ovulation|Dispensary][$cash -= 5000*_PCSkillCheck, $dietFertility = 1]]
+		//Costs <<print cashFormat(3000*_PCSkillCheck)>>//
+		<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will allow for specially designed meals to be served in the cafeteria to promote slave fertility.//
+		<br>
+	<<elseif $dietFertility == 1>>
+		The fabricator is producing meals to be served in the cafeteria designed to promote slave fertility.
+		<br>
+	<</if>>
 <</if>>
 
 <<if $dietCleanse == 0>>
diff --git a/src/uncategorized/masterSuite.tw b/src/uncategorized/masterSuite.tw
index bc565c00cac996ca7deaeefc5bd2f40481c97aa4..0e5341b983021ec1d16203753530e2eb8b107cd4 100644
--- a/src/uncategorized/masterSuite.tw
+++ b/src/uncategorized/masterSuite.tw
@@ -294,7 +294,7 @@ $masterSuiteNameCaps is furnished
 
 <</if>>
 
-<br>$masterSuiteNameCaps has room for $masterSuite slaves to live comfortably<<if $masterSuiteUpgradeLuxury == 2>> in the moments when they're not in the fuckpit<<elseif $masterSuiteUpgradeLuxury == 1>> on its huge bed<</if>>. There are currently $masterSuiteSlaves in $masterSuiteNameCaps.
+<br>$masterSuiteNameCaps has room for $masterSuite slaves to live comfortably<<if $masterSuiteUpgradeLuxury == 2>> in the moments when they're not in the fuckpit<<elseif $masterSuiteUpgradeLuxury == 1>> on its huge bed<</if>>. There are currently $masterSuiteSlaves slave<<if $masterSuiteSlaves != 1>>s</if>> in $masterSuiteNameCaps.
 <<set _Tmult0 = Math.trunc($masterSuite*1000*$upgradeMultiplierArcology)>>
 [[Expand the Master Suite|Master Suite][$cash -= _Tmult0, $masterSuite += 2, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>//
 <<if $Concubine == 0 && $masterSuiteSlaves == 0>>
diff --git a/src/uncategorized/rulesAutosurgery.tw b/src/uncategorized/rulesAutosurgery.tw
index 14934f98be80d7913ae11d5ac169497e9109ff48..2a61403ba77ca4fca0beb4b5bca560f026243a55 100644
--- a/src/uncategorized/rulesAutosurgery.tw
+++ b/src/uncategorized/rulesAutosurgery.tw
@@ -204,12 +204,14 @@
 	<<set $surgeries.push("surgery to remove her butt implants")>>
 	<<set $slaves[$i].butt -= $slaves[$i].buttImplant>>
 	<<set $slaves[$i].buttImplant = 0>>
+	<<set $slaves[$i].buttImplantType = 0>>
 	<<set $cash -= $surgeryCost>>
 	<<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>>
 <<elseif ($thisSurgery.boobs == 0) && ($slaves[$i].boobsImplant > 0)>>
 	<<set $surgeries.push("surgery to remove her boob implants")>>
 	<<set $slaves[$i].boobs -= $slaves[$i].boobsImplant>>
 	<<set $slaves[$i].boobsImplant = 0>>
+	<<set $slaves[$i].boobsImplantType = 0>>
 	<<set $cash -= $surgeryCost>>
 	<<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>>
 <<elseif ($slaves[$i].butt <= 3) && ($slaves[$i].butt < $thisSurgery.butt)>>
diff --git a/src/uncategorized/saDiet.tw b/src/uncategorized/saDiet.tw
index e2b275ac84237d1b3410c799469755b764634c55..d08212738e2c8bfefe23f8fe2bb3887ec6c0edf2 100644
--- a/src/uncategorized/saDiet.tw
+++ b/src/uncategorized/saDiet.tw
@@ -714,7 +714,13 @@
 	<</if>>
 <<case "fertility">> /* + ovum and small boosts to energy and attrXY */
 	<<if !canGetPregnant($slaves[$i])>>
-		She is no longer able to get pregnant, for one reason or another. @@.yellow;Her fertility diet has been ended.@@
+		<<if $slaves[$i].pregKnown == 0 && $slaves[$i].preg > 0>>
+			The diet is not properly working; tests reveal the reason is a @@.lime;new pregnancy.@@
+			<<set $slaves[$i].pregKnown = 1>>
+		<<else>>
+			She is no longer able to get pregnant, for one reason or another.
+		<</if>>
+		@@.yellow;Her fertility diet has been ended.@@
 		<<set $slaves[$i].diet = "healthy">>
 	<</if>>
 	<<if $slaves[$i].fetish == "mindbroken">>
diff --git a/src/uncategorized/schoolroom.tw b/src/uncategorized/schoolroom.tw
index 461bf359c2e73b0ce8d67e283f138bb157c33313..3a1a772d204e4f1b8ccd773b1ba318444396207b 100644
--- a/src/uncategorized/schoolroom.tw
+++ b/src/uncategorized/schoolroom.tw
@@ -71,7 +71,7 @@ $schoolroomNameCaps is well-equipped, with wall screens to display lessons. Thes
 	[[Decommission the schoolroom|Main][$schoolroom = 0, $schoolroomUpgradeSkills = 0, $schoolroomUpgradeLanguage = 0, $schoolroomUpgradeRemedial = 0, $schoolroomDecoration = "standard"]]
 <</if>>
 <<set _Tmult0 = Math.trunc($schoolroom*1000*$upgradeMultiplierArcology)>>
-<br>$schoolroomNameCaps has room to house $schoolroom slaves while they learn. Currently $schoolroomSlaves are learning.
+<br>$schoolroomNameCaps has room to house $schoolroom slaves while they learn. Currently $schoolroomSlaves <<if $schoolroomSlaves == 1>>is<<else>>are</if>> learning.
 [[Expand the schoolroom|Schoolroom][$cash -= _Tmult0, $schoolroom += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>//
 
 <br>
diff --git a/src/uncategorized/servantsQuarters.tw b/src/uncategorized/servantsQuarters.tw
index 9d795664cd0c4ec6820921de1c0b557758701e70..3c93fdb9715c3813a661c28d585ce167a73e4184 100644
--- a/src/uncategorized/servantsQuarters.tw
+++ b/src/uncategorized/servantsQuarters.tw
@@ -71,7 +71,7 @@ $servantsQuartersNameCaps
 <</if>>
 
 <<set _Tmult0 = Math.trunc($servantsQuarters*1000*$upgradeMultiplierArcology)>>
-<br>$servantsQuartersNameCaps has room to keep $servantsQuarters slaves while they serve. Currently $servantsQuartersSlaves are serving.
+<br>$servantsQuartersNameCaps has room to keep $servantsQuarters slaves while they serve. Currently $servantsQuartersSlaves <<if $servantsQuartersSlaves == 1>>is<<else>>are</if>> serving.
 [[Expand the Servants' Quarters|Servants' Quarters][$cash -= _Tmult0, $servantsQuarters += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>//
 
 <br>
diff --git a/src/uncategorized/spa.tw b/src/uncategorized/spa.tw
index c809b43ebd5971983ab69208fe541b080fbc9b8b..ad631ee8adda4c224b4fa673ff700029a42817e4 100644
--- a/src/uncategorized/spa.tw
+++ b/src/uncategorized/spa.tw
@@ -71,7 +71,7 @@ $spaNameCaps
 <</if>>
 
 <<set _Tmult0 = Math.trunc($spa*1000*$upgradeMultiplierArcology)>>
-<br>$spaNameCaps can house $spa slaves while they recuperate here. Curretly $spaSlaves are recuperating.
+<br>$spaNameCaps can house $spa slaves while they recuperate here. Curretly $spaSlaves <<if $spaSlaves == 1>>is<<else>>are</if>> recuperating.
 [[Expand the spa|Spa][$cash -= _Tmult0, $spa += 5]] //Costs <<print cashFormat(_Tmult0)>>//
 
 <br>
diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw
index a52df2fd0ab2ac311c226581c735e08443f57561..ab3a63ecf43c6d492f50315ee8bbdc9bfb44a281 100644
--- a/src/utility/raWidgets.tw
+++ b/src/utility/raWidgets.tw
@@ -4144,7 +4144,12 @@ Your brand design is ''$brandDesign.''
 			<<else>>
 				<<if ($args[0].diet !== "healthy")>>
 					<<set $args[0].diet = "healthy">>
-					<br>$args[0].slaveName has been put on a standard diet since she is currently unable to become pregnant.
+					<<if $args[0].pregKnown == 0 && $args[0].preg > 0>>
+						<br>$args[0].slaveName has been put on a standard diet since tests reveal she has become pregnant.
+						<<set $args[0].pregKnown = 1>>
+					<<else>>
+						<br>$args[0].slaveName has been put on a standard diet since she is currently unable to become pregnant.
+					<</if>>
 				<</if>>
 			<</if>>
 		<<elseif (_combinedRule.diet == "cum production")>>