diff --git a/src/uncategorized/reputation.tw b/src/uncategorized/reputation.tw
index ed57923f1de6c10cfb07105fae8e3cca081de26d..5071c80908c3471c8dcb7d0e34742dc317052dd1 100644
--- a/src/uncategorized/reputation.tw
+++ b/src/uncategorized/reputation.tw
@@ -105,6 +105,8 @@ On formal occasions, you are announced as $PCTitle.
 	<</if>>
 	<<if _repLoss > 500>>
 		<<set _repLoss = 500>>
+	<<elseif _repLoss < 0>>
+		<<set _repLoss = 0>>
 	<</if>>
 	<<set $enduringRep += Math.trunc(_repLoss*0.1)>>
 <<else>>
@@ -680,7 +682,7 @@ On formal occasions, you are announced as $PCTitle.
 		<<set $enduringRep = 0>>
 	<<elseif $PC.degeneracy > 75>>
 		There are @@.red;severe rumors@@ about you spreading across the arcology.
-		<<run repX(-200*$PC.degeneracy, "PCactions")>>
+		<<run repX(-20*$PC.degeneracy, "PCactions")>>
 	<<elseif $PC.degeneracy > 50>>
 		There are @@.red;bad rumors@@ about you spreading across the arcology.
 		<<run repX(-10*$PC.degeneracy, "PCactions")>>