diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js
index 7c87d009f1e3d08ced0be68c58b3d595c97910c4..4a37982a50aecc22e18309411ecf3bbbde1c2565 100644
--- a/src/data/backwardsCompatibility/backwardsCompatibility.js
+++ b/src/data/backwardsCompatibility/backwardsCompatibility.js
@@ -1248,7 +1248,7 @@ App.Update.slaveRecords = function(node) {
 				// note that some infants have been *converted into* corrupted slaves by bad old BCs...no attempt is made to fix them here
 				App.Facilities.Nursery.InfantDatatypeCleanup(child);
 			} else {
-				App.Update.Slave(slave);
+				App.Update.Slave(child);
 				App.Entity.Utils.SlaveDataSchemeCleanup(child, true);
 				App.Facilities.Nursery.ChildDatatypeCleanup(child);
 			}
diff --git a/src/facilities/nursery/nurseryDatatypeCleanup.js b/src/facilities/nursery/nurseryDatatypeCleanup.js
index e57f1d4a33976617e7f8b804ae54668bad2da2ba..682238b05facf044ee8952150c23cbcdba730980 100644
--- a/src/facilities/nursery/nurseryDatatypeCleanup.js
+++ b/src/facilities/nursery/nurseryDatatypeCleanup.js
@@ -154,7 +154,7 @@ App.Facilities.Nursery.ChildDatatypeCleanup = function(child) {
 	function childPregnancyDatatypeCleanup(child) {
 		child.induce = Math.clamp(+child.induce, 0, 1) || 0;
 		child.labor = Math.clamp(+child.labor, 0, 1) || 0;
-		if (child.hasOwnProperyty("cSec")) {
+		if (child.hasOwnProperty("cSec")) {
 			if (child.cSec > 0) {
 				App.Medicine.Modification.addScar(child, "belly", "c-section");
 			}
@@ -344,24 +344,24 @@ App.Facilities.Nursery.ChildDatatypeCleanup = function(child) {
 		if (typeof child.backAccessory !== "string") {
 			child.backAccessory = "none";
 		}
-		if (typeof slave.faceAccessory !== "string") {
-			slave.faceAccessory = "none";
+		if (typeof child.faceAccessory !== "string") {
+			child.faceAccessory = "none";
 		}
-		if (typeof slave.mouthAccessory !== "string") {
-			slave.mouthAccessory = "none";
+		if (typeof child.mouthAccessory !== "string") {
+			child.mouthAccessory = "none";
 		}
-		switch(slave.collar) {
+		switch(child.collar) {
 			case "porcelain mask":
-				slave.faceAccessory = slave.collar;
-				slave.collar = "none";
+				child.faceAccessory = child.collar;
+				child.collar = "none";
 				break;
 			case "bit gag":
 			case "dildo gag":
 			case "massive dildo gag":
 			case "ball gag":
 			case "ring gag":
-				slave.mouthAccessory = slave.collar;
-				slave.collar = "none";
+				child.mouthAccessory = child.collar;
+				child.collar = "none";
 				break;
 		}
 	}
diff --git a/src/js/modification.js b/src/js/modification.js
index 6240b073b6fc81f9c85aaddf8aaf1664d7767495..97033fee73f9ec7b0f85721333a7042530171dfc 100644
--- a/src/js/modification.js
+++ b/src/js/modification.js
@@ -3,7 +3,7 @@
  * @param {App.Entity.SlaveState} slave
  * @param {string} scar
  * @param {string} design
- * @param {number} weight
+ * @param {number} [weight]
  */
 App.Medicine.Modification.addScar = function(slave, scar, design, weight) {
 	/*