diff --git a/src/js/economyJS.js b/src/js/economyJS.js
index f90c1ca74f04cd1715ae2f916035370d829a407a..488b8da88abaf69622b4cb3b469f03dc12965963 100644
--- a/src/js/economyJS.js
+++ b/src/js/economyJS.js
@@ -1172,8 +1172,8 @@ window.repX = function(rep, what, who) {
 		}
 
 		//record the action
-		if (what === "cheating" || passage() == "init" || passage() == "init Nationalities") {
-			/*we don't want to curve anything on startup or for cheating.*/
+		if (what === "cheating" || what === "event") {
+			/*we don't want to curve events (including startup) or cheating.*/
 			V.lastWeeksRepIncome[what] += rep;
 		} else if (typeof V.lastWeeksRepIncome[what] !== 'undefined') {
 			rep = Math.round(Math.pow(1000 * rep + Math.pow(V.rep, 2), 0.5) - V.rep)* (V.corpEasy + 1);