diff --git a/src/uncategorized/personalAssistantAppearance.tw b/src/uncategorized/personalAssistantAppearance.tw
index 69cbce57a6b4acad41aa5ae12024e7f336857812..dea86ec184e62c858ceda588bb0bca8d38dd0616 100644
--- a/src/uncategorized/personalAssistantAppearance.tw
+++ b/src/uncategorized/personalAssistantAppearance.tw
@@ -1136,7 +1136,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset">>$arcologies[0]
 		They're taking swings at each other with switches. Giggling with each swing and moaning with every successful strike.
 	<</if>>
 <<else>>
-	She's inspecting her arsenal of toys and punishemnt tools. When she notices you watching; she grabs her favourite and eagerly makes use of it on herself.
+	She's inspecting her arsenal of toys and punishment tools. When she notices you watching; she grabs her favorite and eagerly makes use of it on herself.
 <</if>>
 
 <<elseif $assistantAppearance == "witch">>
@@ -1217,7 +1217,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset">>$arcologies[0]
 <<elseif ($seed == 7) && ($marketAssistantAnnounced == 1)>>
 	She's accompanied by your market assistant's chubby, bespectacled avatar.
 	<<if $marketAssistantRelationship == "cute">>
-		They're tormenting a little representation of one of your slaves while gigling to each other. A closer inspection reveals they are playing with the door locks to confound a new menial.
+		They're sitting back to back, reading their books and giggling to each other over whispers of what they erotic tricks they can do.
 	<<elseif $marketAssistantRelationship == "nonconsensual">>
 		$assistantName has her plaything tightly bound to a rack and is gleefully pouring hot wax onto the oddly silent market assistant. You see why when a drop lands on her sensative clit, eliciting a scream from the restrained imp; $assistantName pulls her restraints even tighter as punishment.
 	<<elseif $marketAssistantRelationship == "incestuous">>
@@ -1226,7 +1226,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset">>$arcologies[0]
 		They're taking swings at each other with switches. Giggling with each swing and moaning with every successful strike.
 	<</if>>
 <<else>>
-	She's inspecting her arsenal of toys and punishemnt tools. When she notices you watching; she grabs her favourite and eagerly makes use of it on herself.
+	She's idly turning the pages of her spellbook. When she notices you watching, she flips the book around to show you a new and kinky trick she wants to try out.
 <</if>>
 
 <<else>>
diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw
index 2afc1ba0878a37fae30c431900a5adec1e603d4d..334b5abc098712bae504cabec7b12c4322265bef 100644
--- a/src/uncategorized/randomNonindividualEvent.tw
+++ b/src/uncategorized/randomNonindividualEvent.tw
@@ -77,7 +77,7 @@
 <<if ($slaves[$i].daughters > 0)>>
 <<if ($slaves[$i].devotion > 50)>>
 	<<set $mother = $slaves[$i]>>
-	<<set $daughter = RandomDaughter($slaves[$i])>>
+	<<set $daughter = randomDaughter($slaves[$i])>>
 	<<if ($daughter.devotion > 50)>>
 	<<if canWalk($daughter)>>
 		<<if canWalk($mother)>>
diff --git a/src/utility/assignWidgets.tw b/src/utility/assignWidgets.tw
index 1d9fd0c4ea67aae6ca8f7f210fe7a8a7d21fb084..edee8d60f9ec7213c489d49789740720062cd13d 100644
--- a/src/utility/assignWidgets.tw
+++ b/src/utility/assignWidgets.tw
@@ -92,6 +92,7 @@
 /% use .toLowerCase() to get rid of a few dupe conditions. %/
 <<switch $args[1].toLowerCase()>>
 <<case "clinic" "get treatment in the clinic">>
+	<<if _wID == $Nurse.ID>><<set $Nurse = 0>><</if>>
 	<<set _Tcount = $CliniciIDs.length>>
 	<<for _wi = 0; _wi < _Tcount; _wi++>>
 		<<if _wID == $CliniciIDs[_wi].ID>>
@@ -100,6 +101,7 @@
 		<</if>>
 	<</for>>
 <<case "schoolroom" "learn in the schoolroom">>
+	<<if _wID == $Schoolteacher.ID>><<set $Schoolteacher = 0>><</if>>
 	<<set _Tcount = $SchlRiIDs.length>>
 	<<for _wi = 0; _wi < _Tcount; _wi++>>
 		<<if _wID == $SchlRiIDs[_wi].ID>>
@@ -108,6 +110,7 @@
 		<</if>>
 	<</for>>
 <<case "spa" "rest in the spa">>
+	<<if _wID == $Attendant.ID>><<set $Attendant = 0>><</if>>
 	<<set _Tcount = $SpaiIDs.length>>
 	<<for _wi = 0; _wi < _Tcount; _wi++>>
 		<<if _wID == $SpaiIDs[_wi].ID>>
@@ -116,6 +119,7 @@
 		<</if>>
 	<</for>>
 <<case "cellblock" "be confined in the cellblock">>
+	<<if _wID == $Wardeness.ID>><<set $Wardeness = 0>><</if>>
 	<<set _Tcount = $CellBiIDs.length>>
 	<<for _wi = 0; _wi < _Tcount; _wi++>>
 		<<if _wID == $CellBiIDs[_wi].ID>>
@@ -132,6 +136,7 @@
 		<</if>>
 	<</for>>
 <<case "brothel" "work in the brothel">>
+	<<if _wID == $Madam.ID>><<set $Madam = 0>><</if>>
 	<<set _Tcount = $BrothiIDs.length>>
 	<<for _wi = 0; _wi < _Tcount; _wi++>>
 		<<if _wID == $BrothiIDs[_wi].ID>>
@@ -140,6 +145,7 @@
 		<</if>>
 	<</for>>
 <<case "club" "serve in the club">>
+	<<if _wID == $DJ.ID>><<set $DJ = 0>><</if>>
 	<<set _Tcount = $ClubiIDs.length>>
 	<<for _wi = 0; _wi < _Tcount; _wi++>>
 		<<if _wID == $ClubiIDs[_wi].ID>>
@@ -148,6 +154,7 @@
 		<</if>>
 	<</for>>
 <<case "dairy" "work in the dairy">>
+	<<if _wID == $Milkmaid.ID>><<set $Milkmaid = 0>><</if>>
 	<<set _Tcount = $DairyiIDs.length>>
 	<<for _wi = 0; _wi < _Tcount; _wi++>>
 		<<if _wID == $DairyiIDs[_wi].ID>>
@@ -164,6 +171,7 @@
 		<</if>>
 	<</for>>
 <<case "servantsquarters" "servants' quarters" "work as a servant">>
+	<<if _wID == $Stewardess.ID>><<set $Stewardess = 0>><</if>>
 	<<set _Tcount = $ServQiIDs.length>>
 	<<for _wi = 0; _wi < _Tcount; _wi++>>
 		<<if _wID == $ServQiIDs[_wi].ID>>
@@ -172,6 +180,7 @@
 		<</if>>
 	<</for>>
 <<case "mastersuite" "master suite" "serve in the master suite">>
+	<<if _wID == $Concubine.ID>><<set $Concubine = 0>><</if>>
 	<<set _Tcount = $MastSiIDs.length>>
 	<<for _wi = 0; _wi < _Tcount; _wi++>>
 		<<if _wID == $MastSiIDs[_wi].ID>>