diff --git a/src/uncategorized/hgApplication.tw b/src/uncategorized/hgApplication.tw
index 0d1bbd305f4669160a1d1f94c8da91a2c4c24702..197fa73b64e2095e19a195689bbf35d8f9a4d71e 100644
--- a/src/uncategorized/hgApplication.tw
+++ b/src/uncategorized/hgApplication.tw
@@ -289,11 +289,11 @@ In spare moments $he teaches $activeSlave.slaveName how to prostitute _himself2.
 <<set $activeSlave.training = 0>>
 <<if ($HeadGirl.fetish == "humiliation") && ($HeadGirl.fetishStrength > 60)>>
 	In spare moments $he teaches $activeSlave.slaveName how to entertain. Your Head Girl's enthusiasm for public display is infectious. $activeSlave.slaveName's @@.green;entertainment skills have improved.@@
-	<<set $skillIncrease = random(5,10)>><<EntertainSkillIncrease $activeSlave>>
+	<<set $skillIncrease = random(5,10)>><<= SkillIncrease.Entertain($activeSlave, $skillIncrease)>>
 <<else>>
 	In spare moments $he teaches $activeSlave.slaveName how to entertain. $activeSlave.slaveName's @@.green;entertainment skills have improved.@@
 <</if>>
-<<set $skillIncrease = Math.ceil(_effectiveness/10)>><<EntertainSkillIncrease $activeSlave>>
+<<set $skillIncrease = Math.ceil(_effectiveness/10)>><<= SkillIncrease.Entertain($activeSlave, $skillIncrease)>>
 
 <</if>>
 <</if>>
diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw
index 3e8556e65144cf6cd9d5e7ecde0d34564a3a112d..a1082be69c6c444a93c1158bee78f79d81a42bf8 100644
--- a/src/uncategorized/ptWorkaround.tw
+++ b/src/uncategorized/ptWorkaround.tw
@@ -374,13 +374,13 @@
 		<<= SkillIncrease.Whore($activeSlave, $skillIncrease)>>
 	<<elseif $activeSlave.skill.entertainment <= 10>>
 		Since $he's rough and unskilled at entertainment, you teach $him the basics of polite conversation, music, and dance. @@.lime;$His entertainment skills have improved.@@
-		<<EntertainSkillIncrease $activeSlave>>
+		<<= SkillIncrease.Entertain($activeSlave, $skillIncrease)>>
 	<<elseif $activeSlave.skill.whoring <= 30>>
 		Since $he has only basic entertainment skills, you teach $him to steer clients to more lucrative sex acts. @@.lime;$His prostitution skills have improved.@@
 		<<= SkillIncrease.Whore($activeSlave, $skillIncrease)>>
 	<<elseif $activeSlave.skill.entertainment <= 30>>
 		Since $he has only basic entertainment skills, you teach $him more about poise and Free Cities etiquette. @@.lime;$His entertainment skills have improved.@@
-		<<EntertainSkillIncrease $activeSlave>>
+		<<= SkillIncrease.Entertain($activeSlave, $skillIncrease)>>
 	<<else>>
 		$He's learned everything you can teach, and is now a masterful
 		<<if ($activeSlave.skill.vaginal >= 100)>>
diff --git a/src/uncategorized/saLiveWithHG.tw b/src/uncategorized/saLiveWithHG.tw
index d0cb5788aa0d4f3414f08dc2e49ab7d010ac3c97..70cd4dd5c9bdbff254f889a1e12c04f6b487507c 100644
--- a/src/uncategorized/saLiveWithHG.tw
+++ b/src/uncategorized/saLiveWithHG.tw
@@ -231,7 +231,7 @@
 	<<= SkillIncrease.Anal($slaves[$i], $skillIncrease)>>
 <<elseif ($slaves[$i].skill.entertainment <= 10)>>
 	$HeadGirl.slaveName wants to be kept amused in _his2 occasional free time, so _he2 trains $slaves[$i].slaveName's entertainment skills.
-	<<EntertainSkillIncrease $slaves[$i]>>
+	<<= SkillIncrease.Entertain($slaves[$i], $skillIncrease)>>
 <<elseif ($slaves[$i].sexualFlaw != "none")>>
 	$HeadGirl.slaveName is annoyed by $slaves[$i].slaveName's sexual flaws, so _he2 @@.green;trains@@ $him out of them.
 	<<set $slaves[$i].sexualFlaw = "none">>
diff --git a/src/uncategorized/saTakeClasses.tw b/src/uncategorized/saTakeClasses.tw
index ac4d76298aa7a4eb617fd57f4503f076fe66367f..56992df0ab5c9f595fc1c21debcd4dd6af1f19bc 100644
--- a/src/uncategorized/saTakeClasses.tw
+++ b/src/uncategorized/saTakeClasses.tw
@@ -168,7 +168,7 @@
 			<<= SkillIncrease.Whore($slaves[$i], $skillIncrease)>>
 		<<elseif ($slaves[$i].skill.entertainment <= 10)>>
 			Since $his entertainment value is limited to $his holes, $he is taught simple conversational skills and other courtesan's essentials.
-			<<EntertainSkillIncrease $slaves[$i]>>
+			<<= SkillIncrease.Entertain($slaves[$i], $skillIncrease)>>
 		<<elseif ($schoolroomUpgradeSkills == 1)>>
 			<<if ($slaves[$i].skill.oral <= 30)>>
 				Having completed the basic sex slave curriculum, $he studies more advanced ways to use $his lips and tongue to please cocks, cunts, and asses.
@@ -178,7 +178,7 @@
 				<<= SkillIncrease.Whore($slaves[$i], $skillIncrease)>>
 			<<elseif ($slaves[$i].skill.entertainment <= 30)>>
 				Having completed the basic sex slave curriculum, $he studies courtesanship, including social dynamics and flirtation more subtle than straightforward begging for sex.
-				<<EntertainSkillIncrease $slaves[$i]>>
+				<<= SkillIncrease.Entertain($slaves[$i], $skillIncrease)>>
 			<<elseif ($slaves[$i].skill.vaginal <= 30) && ($slaves[$i].vagina >= 0)>>
 				Having completed the basic sex slave curriculum, $he studies more advanced techniques and exotic positions to make use of $his <<if $slaves[$i].vagina == 0>>virgin pussy for use in $his first time<<else>>pussy<</if>>.
 				<<= SkillIncrease.Vaginal($slaves[$i], $skillIncrease)>>
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 5f93180193debbbe0eade57b68cab2206a5cd66c..451f5fd8497f30fbdf3011277e49f2763c37a9c2 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -487,17 +487,6 @@
 <</if>>
 <</widget>>
 
-/%
- Call as <<EntertainSkillIncrease>>
- $args[0]: Slave.
- $skillIncrease: Amount of increase.
-%/
-<<widget "EntertainSkillIncrease">>
-
-<<= SkillIncrease.Entertain($args[0], $skillIncrease)>>
-
-<</widget>>
-
 <<widget "Master">><<if def $args[0]>><<run Enunciate($args[0])>><<elseif ndef $titleEnunciate>><<run Enunciate($activeSlave)>><</if>>$titleEnunciate<</widget>>
 <<widget "say">><<if (def $args[0]) && $sayEnunciate != "lisp">>$args[0]<<else>>$sayEnunciate<</if>><</widget>>
 <<widget "s">>$sEnunciate<</widget>>