diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index dcbfa59a4fe8531ce169f16315e6cd6d2ccb5cc9..50e7a259afe2b71c73c12e2ba7c4abf732b9bcf5 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -1,13 +1,18 @@
 Pregmod
 
-0.10.7.1-2.2.x
+0.10.7.1-2.3.x
 
+	0
 	-player can now be impregnated during the futanari sister orgy
 	-added tracking for futanari sister impregnation
 	-player medicine and trading skill now more useful
+	-easier to passively gain slaving skill
+	-UI changes
 	-fixes
 	-code cleaning
 
+0.10.7.1-2.2.x
+
 03/15/2019
 
 	5
diff --git a/devNotes/twine CSS b/devNotes/twine CSS
index e3da430ae7e5616908919995f033dfb7add7508c..39e646cedfe25ebed9c196a0f0c18c6c75cd2f93 100644
--- a/devNotes/twine CSS	
+++ b/devNotes/twine CSS	
@@ -656,7 +656,6 @@ div.tab button.active {
 	border: #555 solid 0.5px;
 	border-top-width: 0;
 	vertical-align: top;
-	background: linear-gradient(transparent,#222);
 	-moz-user-select: none;
 	min-width: 79px; /* 80px - 1px for border */
 	display: inline-block;
@@ -666,6 +665,7 @@ div.tab button.active {
 .optionComment {
 	vertical-align: top;
 	color: gray;
+	padding-left: 10px;
 }
 
 /* But don't add the | after the last one */
@@ -688,11 +688,11 @@ div.tab button.active {
 }
 
 .optionMacroOption:hover {
-	background: linear-gradient(#2F2F2F,#111);
+	background: #2F2F2F;
 }
 
 .optionMacroSelected {
-	background: linear-gradient(#2F2F2F,#111);
+	background: #2F2F2F;
 	padding: 0 10px;
 	min-width: 80px;
 	cursor: pointer;
@@ -705,8 +705,8 @@ div.tab button.active {
 }
 
 .optionValue input {
-	padding: 3px;
-	background: linear-gradient(transparent,#222);
+	padding: 3px 3px 3px 10px;
+	background: transparent;
 	border: #555 solid 0.5px;
 	border-top-width: 0;
 	min-width: unset;
diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw
index 181ba9c38236c007b614e2d9d47ae7a665f6db0e..6564c0d7466f665597ae923109afd28d2f679d83 100644
--- a/src/uncategorized/ptWorkaround.tw
+++ b/src/uncategorized/ptWorkaround.tw
@@ -82,6 +82,7 @@
 	<<set $activeSlave.training = 0>>
 
 <<case "look after her">>
+	<<set $PC.slaving += 0.1>>
 	<<if $activeSlave.relationship == -3 && $activeSlave.fetish == "mindbroken">>
 		Since $activeSlave.slaveName is your wife and not all there, you keep $him under a watchful eye to make sure no harm comes to the broken $girl. $He almost seems in better spirits under your care, not that it will matter in an hour or two.
 		<<set $activeSlave.kindness++>>
@@ -108,7 +109,6 @@
 	<<set $activeSlave.training = 0>>
 
 <<case "soften her behavioral flaw">>
-	<<set $PC.slaving += 0.2>>
 	<<if ($activeSlave.behavioralFlaw == "none")>>
 		$activeSlave.slaveName got over $his behavioral flaw without you;
 		@@.yellow;$his training assignment has defaulted to
@@ -156,8 +156,10 @@
 			$activeSlave.slaveName remains devoted to an old world faith that serves $him as a reservoir of mental resilience. Like all such beliefs, $hers has certain sexual elements; you amuse yourself by forcing $him to break them, and rewarding $him generously when $he does.
 		<</if>>
 		<<if $activeSlave.training < 100>>
+			<<set $PC.slaving += 0.2>>
 			You make progress, but $he's the same at the end of the week.
 		<<else>>
+			<<set $PC.slaving += 0.5>>
 			<<set $activeSlave.training = 0>>
 			By the end of the week, @@.green;you resolve $his flaw into something special.@@ @@.hotpink;$His obedience has increased.@@
 			<<run SoftenBehavioralFlaw($activeSlave)>>
@@ -198,7 +200,6 @@
 	<</if>>
 
 <<case "soften her sexual flaw">>
-	<<set $PC.slaving += 0.2>>
 	<<if ($activeSlave.sexualFlaw == "none")>>
 		$activeSlave.slaveName got over $his sexual flaw without you,
 		@@.yellow;$his training assignment has defaulted to
@@ -281,8 +282,10 @@
 			has something. You should probably report this as nobody knows what is currently happening. $His flaw was supposed to be $activeSlave.sexualFlaw.
 		<</switch>>
 		<<if $activeSlave.training < 100>>
+			<<set $PC.slaving += 0.2>>
 			You make progress, but $he's the same at the end of the week.
 		<<else>>
+			<<set $PC.slaving += 0.5>>
 			<<set $activeSlave.training = 0>>
 			By the end of the week, @@.green;you resolve $his flaw into something special.@@ @@.hotpink;$His obedience has increased.@@
 			<<run SoftenSexualFlaw($activeSlave)>>
@@ -434,15 +437,19 @@
 	<<if ($activeSlave.trust < -20) && ($activeSlave.fetishKnown == 0)>>
 		$He is now fully broken; @@.yellow;$his training assignment has defaulted to exploring $his sexuality.@@
 		<<set $personalAttention[_ptwi].trainingRegimen = "explore her sexuality">>
+		<<set $PC.slaving += 0.5>>
 	<<elseif ($activeSlave.trust < -20)>>
 		$He is now fully broken; @@.yellow;$his training assignment has defaulted to fostering devotion.@@
 		<<set $personalAttention[_ptwi].trainingRegimen = "build her devotion">>
+		<<set $PC.slaving += 0.5>>
 	<<elseif ($activeSlave.devotion > 20) && ($activeSlave.fetishKnown == 0)>>
 		$He is now obedient and attentive; @@.yellow;$his training assignment has defaulted to exploring $his sexuality.@@
 		<<set $personalAttention[_ptwi].trainingRegimen = "explore her sexuality">>
+		<<set $PC.slaving += 0.5>>
 	<<elseif ($activeSlave.devotion > 20)>>
 		$He is now obedient and attentive; @@.yellow;$his training assignment has defaulted to fostering devotion.@@
 		<<set $personalAttention[_ptwi].trainingRegimen = "build her devotion">>
+		<<set $PC.slaving += 0.5>>
 	<</if>>
 	<<set $activeSlave.training = 0>>
 
@@ -511,11 +518,11 @@
 	<<if ($activeSlave.devotion > 20)>>
 		$He is now fully broken; @@.yellow;$his training assignment has defaulted to fostering devotion.@@
 		<<set $personalAttention[_ptwi].trainingRegimen = "build her devotion">>
+		<<set $PC.slaving += 1>>
 	<</if>>
 	<<set $activeSlave.training = 0>>
 
 <<case "fix her behavioral flaw">>
-	<<set $PC.slaving += 0.2>>
 	<<if ($activeSlave.behavioralFlaw == "arrogant")>>
 		$activeSlave.slaveName seems to think $he's better than everyone else. Naturally, as $his owner you have the means to correct this sad misapprehension. As you train $him during the week, you ensure that $he submits to anyone and everyone. $He is rarely permitted to enjoy sex under your tutelage, but is instead required to use $his mouth and hands to get others off. $He cleans, washes, and serves.
 		<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
@@ -551,8 +558,10 @@
 	<</if>>
 	<<set $activeSlave.training += 40>> /* fixing is easier than softening */
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		You make progress, but $he's the same at the end of the week.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		<<set $activeSlave.training = 0>>
 		By the end of the week, @@.green;you break $him of $his bad habits.@@ @@.hotpink;$His obedience has increased.@@
 		<<set $activeSlave.behavioralFlaw = "none", $activeSlave.devotion += 4>>
@@ -589,7 +598,6 @@
 	<</if>>
 
 <<case "fix her sexual flaw">>
-	<<set $PC.slaving += 0.2>>
 	<<switch $activeSlave.sexualFlaw>>
 	<<case "hates oral">>
 		$activeSlave.slaveName has a powerful gag reflex. As a result, it's pretty unpleasant to receive oral sex from $him, no matter how hard $he tries. You apply various inventive techniques for addressing this, all of which involve requiring $him to repeatedly deepthroat some object or other.
@@ -683,8 +691,10 @@
 	<</switch>>
 	<<set $activeSlave.training += 40>> /* fixing is easier than softening */
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		You make progress, but $he's the same at the end of the week.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		<<set $activeSlave.training = 0>>
 		By the end of the week, @@.green;you break $him of $his bad habits.@@ @@.hotpink;$His obedience has increased.@@
 		<<set $activeSlave.sexualFlaw = "none", $activeSlave.devotion += 4>>
@@ -723,7 +733,7 @@
 	<</if>>
 
 <<case "explore her sexuality">>
-	<<set $PC.slaving += 0.2>>
+	<<set $PC.slaving += 0.1>>
 	<<set $activeSlave.attrKnown = 1>>
 	You set about investigating $his sexuality.
 	<<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>>
@@ -862,306 +872,333 @@
 	<<BasicTrainingDefaulter>>
 
 <<case "induce arrogance">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to incite $him to arrogance, you praise $him effusively, and give orders that others are to do so as well. Other slaves are punished for things $he's allowed to get away with.
 	<<InduceFlawLenityEffects>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He isn't seriously affected; you'll have to be more subtle next week.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		<<set $activeSlave.training = 0>>
 		$He begins to think $himself special, and is now @@.red;arrogant.@@
 		<<set $activeSlave.behavioralFlaw = "arrogant">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce bitchiness">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to induce $him to bitchiness, you keep $him in your office and induce $him to criticize other slaves, rewarding $him when $he's especially catty.
 	<<InduceFlawLenityEffects>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He goes along, but remains cautious and will need more practice.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He starts making @@.red;bitchy@@ remarks without being prompted.
 		<<set $activeSlave.behavioralFlaw = "bitchy">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce odd behavior">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to abuse $him into odd behavior, you target $him for a campaign of surprise sex. You constantly ambush $him, shove $him onto the ground, and fuck $him. Sometimes $he wakes up from bad dreams to find you penetrating $him.
 	<<InduceFlawAbuseEffects>>
 	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He does $his best to tolerate the abuse.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He starts @@.red;behaving oddly,@@ jumping at noises and mumbling to $himself.
 		<<set $activeSlave.behavioralFlaw = "odd">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce hatred of men">>
-	<<set $PC.slaving += 0.2>>
 	In order to make $him hate men, you sometimes simply <<if $PC.dick == 1>>stick your dick in $him without asking<<else>>stuff a strap-on inside $him without asking<</if>>, and sometimes force shockingly juvenile pranks on $him. $He is regularly smacked in the face with floppy dildos.
 	<<InduceFlawAbuseEffects>>
 	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He focuses more on you than on the masculine aspects of this. You'll need to be more subtle next week.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		You notice $him starting to @@.red;shoot hateful glances@@ at any men $he sees.
 		<<set $activeSlave.behavioralFlaw = "hates men">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce hatred of women">>
-	<<set $PC.slaving += 0.2>>
 	In order to make $him hate women, you keep $him in your office when $he's not otherwise occupied, and <<if $PC.vagina == 0>>make $him eat other slaves out<<else>>sit on $his face<</if>> until $he's thoroughly sick of pussy.
 	<<InduceFlawAbuseEffects>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He focuses more on you than on the feminine aspects of this. You'll need to be more subtle next week.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		You notice $him starting to @@.red;shoot hateful glances@@ at any vaginas $he sees.
 		<<set $activeSlave.behavioralFlaw = "hates women">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce gluttony">>
-	<<set $PC.slaving += 0.2>>
 	Inducing gluttony is harder than inducing anorexia; you force $him to orgasm when $he's eating, and praise $him effusively when $he gains weight. You also provide $him with ample rations for stress eating.
 	<<set $activeSlave.training -= 20>> /* more difficult training */
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He eats when ordered, but isn't deeply affected. $He'll need more practice being a pig.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		You notice $him starting to @@.red;enjoy eating@@ for its own sake, even when $he's not hungry.
 		<<set $activeSlave.behavioralFlaw = "gluttonous">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce anorexia">>
-	<<set $PC.slaving += 0.2>>
 	You criticize $him cruelly whenever $he eats, and praise thinner slaves to $his face at every opportunity.
 	<<InduceFlawAbuseEffects>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He continues consuming $his rations when ordered, and will need further training.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He begins to @@.red;eat only when repeatedly ordered to.@@
 		<<set $activeSlave.behavioralFlaw = "anorexic">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce religious devotion">>
-	<<set $PC.slaving += 0.2>>
 	You direct a campaign of abuse and threats at $him, and surreptitiously ensure that a little religious text from $his home country finds its way into a hiding place in $his living area.
 	<<InduceFlawAbuseEffects>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He keeps $his head down and shows no sign of religious introspection, at least this week.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He begins to read it when $he thinks $he's alone, and @@.red;talks to God@@ when $he thinks only He is listening.
 		<<set $activeSlave.behavioralFlaw = "devout">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce liberation">>
-	<<set $PC.slaving += 0.2>>
 	You direct a campaign of abuse and threats at $him, making sure to threaten $him with the absolute worst of slavery in your arcology. You also arrange for $him to witness other citizen's slaves in situations that aren't much fun.
 	<<InduceFlawAbuseEffects>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He does $his best to endure the abuse, unknowingly condemning $himself to more.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		A deep @@.red;anger about slavery@@ builds within $him.
 		<<set $activeSlave.behavioralFlaw = "liberated">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce hatred of oral">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to force $him to dislike oral sex, you're forced to use a complicated and refined slave breaking technique: constantly raping $his face.
 	<<InduceFlawAbuseEffects>>
 	<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He does $his best to comply with the oral abuse, unknowingly condemning $himself to more.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		After gagging enough, $he finally starts to @@.red;hate oral.@@
 		<<set $activeSlave.sexualFlaw = "hates oral">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce hatred of anal">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to force $him to dislike anal sex, you're forced to use a complicated and refined slave breaking technique: constantly raping $his ass.
 	<<if !canDoAnal($activeSlave)>>Every time you catch $him with $his chastity off, you're there to penetrate $his rectum<</if>>.
 	<<InduceFlawAbuseEffects>>
 	<<= AnalVCheck(10)>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He does $his best to comply with your abuse of $his butthole, unknowingly condemning $himself to more assrape.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		After feeling $his poor sphincter grow sorer and sorer, $he starts to @@.red;hate anal.@@
 		<<set $activeSlave.sexualFlaw = "hates anal">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce hatred of penetration">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to force $him to dislike penetration, you're forced to use a complicated and refined slave breaking technique: constantly raping $him.
 	<<InduceFlawAbuseEffects>>
 	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He does $his best to comply with your abuse, unknowingly condemning $himself to more of it.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		After feeling $his poor holes grow sorer and sorer, $he starts to @@.red;hate getting fucked.@@
 		<<set $activeSlave.sexualFlaw = "hates penetration">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce shame">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to force shame on $him, you keep $him in your office whenever $he's not otherwise occupied, and heap derision on $him at every opportunity, even inviting visitors to join you in chats about how unattractive and worthless $he is.
 	<<InduceFlawAbuseEffects>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He does $his best to keep $his chin up, unknowingly condemning $himself to more of this abuse.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He wants nothing more than to hide in corner and cry, and is now @@.red;shamefast.@@
 		<<set $activeSlave.sexualFlaw = "shamefast">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce sexual idealism">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to induce $him to sexual idealism, you keep $him in your office, and when the two of you are all alone, gossip with $him about other slaves and even citizens. You do your best to encourage $him to believe absurdities.
 	<<InduceFlawLenityEffects>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He doesn't know what to make of this; you'll have to keep at it.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He follows along, and is now @@.red;sexually idealistic.@@
 		<<set $activeSlave.sexualFlaw = "idealistic">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce sexual repression">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to force sexual repression on $him, you keep $him in your office whenever $he's not otherwise occupied. You use the monitoring systems to reveal $his sexual arousal whenever it appears, and castigate and punish $him for it.
 	<<InduceFlawAbuseEffects>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He does $his best to keep $his chin up, unknowingly condemning $himself to more of this abuse.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He desperately tries to avoid even thinking about subjects that get $him punished, and is now @@.red;sexually repressed.@@
 		<<set $activeSlave.sexualFlaw = "repressed">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce sexual apathy">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to force sexual apathy on $him, you keep $him in your office whenever $he's not otherwise occupied. You use $him regularly, and punish $him whenever $he shows any sign of enjoyment.
 	<<InduceFlawAbuseEffects>>
 	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He continues to experience arousal when fucked, and will need more of this treatment.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He desperately tries to avoid arousal, and is now @@.red;sexually apathetic.@@
 		<<set $activeSlave.sexualFlaw = "apathetic">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce crudity">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to force sexual crudeness on $him, you keep $him in your office whenever $he's not otherwise occupied, and degrade $him cruelly. You relax the normal cleanliness rules, and require $him to leave $his used holes as they are until $he's too disgusting to fuck.
 	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
 	<<InduceFlawAbuseEffects>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He does $his best to tolerate the unclean feelings, condemning $himself to more of this.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He slowly stops caring, and is now @@.red;sexually crude.@@
 		<<set $activeSlave.sexualFlaw = "crude">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce judgement">>
-	<<set $PC.slaving += 0.2>>
 	Since you've decided to make $him sexually judgemental, you keep $him in your office and fuck $him, <<if $PC.dick == 1>>praising $him whenever $he takes your big dick well<<else>>using a huge strap-on on $him and praising $him when $he takes it like a good girl<</if>>. You also judge others' endowments in $his presence.
 	<<InduceFlawLenityEffects>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He writes this off as bravado, and will need more training.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He starts to consider $himself reserved for special sexual treatment, and is now @@.red;sexually judgemental.@@
 		<<set $activeSlave.sexualFlaw = "judgemental">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce cum addiction">>
-	<<set $PC.slaving += 0.2>>
 	The cumslut is quite pleased when you order $him to stay in your office whenever $he can for use as one of your personal oral toys. You carefully limit $his orgasms to when <<if $PC.dick == 1>>you're blowing your load down $his throat<<else>>$he's swallowing your pussyjuice<</if>>, and make $his oral adventures predictably regular.
 	<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He enjoys giving you lots of oral, but will need more training to develop psychological addiction to it.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He begins to develop a psychological @@.yellow;addiction to cum.@@
 		<<set $activeSlave.sexualFlaw = "cum addict">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce anal addiction">>
-	<<set $PC.slaving += 0.2>>
 	The buttslut is quite pleased when you order $him to stay in your office<<if !canDoAnal($activeSlave)>>and remove $his chastity<</if>> whenever $he can for use as one of your personal anal toys. You make $his anal orgasms predictably regular, doing your best to inculcate reliance on them.
 	<<= AnalVCheck(10)>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He enjoys all the anal attention, but will need more training to develop psychological addiction to buttsex.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He begins to develop a psychological @@.yellow;addiction to anal sex.@@
 		<<set $activeSlave.sexualFlaw = "anal addict">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce attention whoring">>
-	<<set $PC.slaving += 0.2>>
 	The humiliation slut is quite pleased when you order $him to stay in your office whenever $he can, and fucking $him whenever other slaves are present. You do your best to focus $his attention on how the others react to the spectacle.
 	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He enjoys all the humiliation, but will need more training to become a true attention whore.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He becomes a @@.yellow;true attention whore,@@ caring more about the spectators than the sex.
 		<<set $activeSlave.sexualFlaw = "attention whore">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce breast growth obsession">>
-	<<set $PC.slaving += 0.2>>
 	You inspect $his breasts multiple times a day, and praise $him effusively when they grow at all. You treat it as though it were something $he could control personally.
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He enjoys your attention to $his favorite part of $himself, but doesn't truly internalize your focus on their growth.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He begins to believe you despite $himself, and becomes @@.yellow;obsessed with breast growth.@@
 		<<set $activeSlave.sexualFlaw = "breast growth">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce abusiveness">>
-	<<set $PC.slaving += 0.2>>
 	The dom is gratified when you order $him to stay in your office whenever $he can to fuck any slave you feel like throwing $his way. You do your best to limit $his menu items to reluctant or even rebellious slaves, and praise $him when $he forces $himself on them.
 	<<set $activeSlave.penetrativeCount += 20, $penetrativeTotal += 20>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He has fun, but $he continues to enjoy getting off more than getting to use bitches. $He'll need more practice.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He becomes @@.yellow;sexually abusive,@@ looking over each slave that comes into your office in the hope they'll resist.
 		<<set $activeSlave.sexualFlaw = "abusive">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce maliciousness">>
-	<<set $PC.slaving += 0.2>>
 	The sadist is gratified when you order $him to stay in your office whenever $he can to have $his way with any slave you feel like throwing $his way. You do your best to limit $his menu items to rebellious slaves, and praise $him when $his sadism makes $him an effective punishment tool.
 	<<set $activeSlave.penetrativeCount += 20, $penetrativeTotal += 20>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He enjoys $himself, but still betrays occasional concern when slaves are really broken by what $he does to them. $He'll need more practice.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He becomes @@.yellow;sexually malicious,@@ going so far as to lick tears off $his victims' faces.
 		<<set $activeSlave.sexualFlaw = "malicious">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce self hatred">>
-	<<set $PC.slaving += 0.2>>
 	You order the masochist to stay in your office whenever $he's not working or resting. You fuck $him cruelly, going beyond the pain $he enjoys into harsh degradation. And every time you use $him, you make sure to tell $him how useless $he is.
 	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He gets off on the pain, but $his sense of self isn't seriously affected this week.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He becomes @@.yellow;sexually self hating,@@ and tearfully begs to you do worse to $him, no matter how bad it gets.
 		<<set $activeSlave.sexualFlaw = "self hating">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce sexual self neglect">>
-	<<set $PC.slaving += 0.2>>
 	You order the sub to stay in your office whenever $he's not working or resting, and use $his body for your pleasure. The instant you climax, you go back to your work or to another slave, treating $him like a piece of used tissue.
 	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He accepts $his utterly submissive role, but $his sense of self isn't seriously affected this week.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He becomes @@.yellow;sexually self neglectful,@@ and loses all expectation that those who use $him will address $his pleasure at all.
 		<<set $activeSlave.sexualFlaw = "neglectful">>
 		<<BasicTrainingDefaulter>>
 	<</if>>
 <<case "induce breeding obsession">>
-	<<set $PC.slaving += 0.2>>
 	You order the pregnant slut to stay in your office whenever $he's not working or resting.
 	<<if $activeSlave.pregKnown == 0>>Since $he's not pregnant, you keep $him rigged up with an enormous sympathy belly when $he's there.<</if>> Rather than fucking $him, you praise $his pregnancy effusively, and only allow $him to get off when you're doing so.
 	<<if $activeSlave.training < 100>>
+		<<set $PC.slaving += 0.2>>
 		$He enjoys $himself, but mostly because of the pleasure. $He'll need more training.
 	<<else>>
+		<<set $PC.slaving += 0.5>>
 		$He develops an @@.yellow;obsession with breeding,@@ and begins to stroke $his belly in a disturbingly masturbatory way.
 		<<set $activeSlave.sexualFlaw = "breeder">>
 		<<BasicTrainingDefaulter>>