diff --git a/js/003-data/miscData.js b/js/003-data/miscData.js
index 0eb056d6ae95bca4b260104044987341ad4f81ad..9f94290f117c770af3d5afa313808f67eea25958 100644
--- a/js/003-data/miscData.js
+++ b/js/003-data/miscData.js
@@ -252,6 +252,19 @@ App.Data.misc = {
 			sizeType: 2
 		},
 
+		elven: {
+			type: "elven",
+			normalOvaMin: 1,
+			normalOvaMax: 1,
+			normalBirth: 94,
+			minLiveBirth: 80,
+			drugsEffect: .5,
+			fetusWeek: [0, 21, 43, 43, 94, 102, 114, 130, 434, 99999],
+			fetusSize: [1, 3, 16, 25.6, 51, 60, 67.5, 71.6, 129.5, 130],
+			fetusRate: [1, 1, 1, 0.64, 0.6513, 0.6459, 0.644, 0.6393, 0.58, 0.51],
+			sizeType: 0
+		},
+
 	},
 	/* Source data for canine include CTR (not head to toe size), so CTR do not apply anywhere, always 1.*/
 	/* sizeType: control of source data type 0 - length in centimeters for fetusSize and CTR for fetusRate, 1 - weight in grams and womb to fetus rate, 2 - direct volume in cc, fetusRate not used*/
diff --git a/src/endWeek/saWhore.js b/src/endWeek/saWhore.js
index 92a3aedbb6aed830c71ab0fa58d0256004b38667..2b06ce94bf051ae74649cd09e1e474474af46acd 100644
--- a/src/endWeek/saWhore.js
+++ b/src/endWeek/saWhore.js
@@ -101,6 +101,9 @@ App.SlaveAssignment.whore = (function() {
 			FuckResult = "ERROR";
 			console.log("Error in effectiveWhoreClass for " + slave.slaveName + ", expected 1-4, got: ", slave.effectiveWhoreClass, "whoreClass:", slave.whoreClass, slave.assignment, slave);
 		}
+		if (FuckResult <= 0) {
+			FuckResult = beauty;
+		}
 	}
 
 	/**