diff --git a/src/facilities/nursery/nurseryWidgets.js b/src/facilities/nursery/nurseryWidgets.js
index f35053ae8066f0cc37922494f25b409bc1fece5a..b86c3666dde5f853e8644bbe70a6fec5d498aad7 100644
--- a/src/facilities/nursery/nurseryWidgets.js
+++ b/src/facilities/nursery/nurseryWidgets.js
@@ -14795,6 +14795,7 @@ App.Facilities.Nursery.infantToChild = function infantToChild(child) {
 	child.hStyle = "long",
 	child.haircuts = 0,
 	child.headAccessory = "none",
+	child.health = {};
 	setHealth(child, jsRandom(80, 100), 0, 0, 0, 0);
 	child.hears = 0,
 	child.heels = 0,
@@ -14813,6 +14814,7 @@ App.Facilities.Nursery.infantToChild = function infantToChild(child) {
 	child.lactation = 0,
 	child.lactationAdaptation = 0,
 	child.lactationDuration = 0,
+	child.rules = new App.Entity.RuleState(),
 	child.rules.lactation = "none",
 	child.legAccessory = "none",
 	child.legsTat = 0,
@@ -16870,46 +16872,8 @@ App.Facilities.Nursery.ChildState = class ChildState {
 		* * "Paternalist"
 		* @type {string|number} */
 		this.stampTat = 0;
-		/**
-			* * "spare"
-			* * "normal"
-			* * "luxurious"
-			*/
-		this.rules.living = "spare";
-		/**
-		* * "restrictive"
-		* * "permissive"
-		* * "accent elimination"
-		* * "language lessons"
-		*/
-		this.rules.speech = "restrictive";
-		this.rules.release = new App.Entity.ReleaseRulesState();
-		/**
-		* * "restrictive"
-		* * "just friends"
-		* * "permissive"
-		*/
-		this.rules.relationship = "restrictive";
-		/**
-		* * "none"
-		* * "induce"
-		* * "maintain"
-		*/
-		this.rules.lactation = "none";
-		/**
-		* * "confinement"
-		* * "whipping"
-		* * "chastity"
-		* * "situational"
-		*/
-		this.rules.punishment = "situational";
-		/**
-		* * "relaxation"
-		* * "drugs"
-		* * "orgasm"
-		* * "situational"
-		*/
-		this.rules.reward = "situational";
+		/** rules */
+		this.rules = new App.Entity.RuleState();
 		/** Follows rules or is exempt from them
 		*
 		* 0: exempt; 1: obeys */