diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index fc2c5944818499eb74180c964ac56aca6982cd17..5da49ebb6af150363c99a3da89522ade0375cf47 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -1363,7 +1363,7 @@ You should have received a copy of the GNU General Public License along with thi
 <<set $weatherToday = $niceWeather.random()>>
 
 <<set $customSlaveOrdered = 0>>
-<<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, skill: {whore: 15, combat: 0}, intelligence: 0, intelligenceImplant: 0, nationality: "Stateless", leg: {left: new App.Entity.LimbState(), right: new App.Entity.LimbState()}, arm: {left: new App.Entity.LimbState(), right: new App.Entity.LimbState()}, eyes: 1, hears: 0}>>
+<<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, skill: {whore: 15, combat: 0}, intelligence: 0, intelligenceImplant: 0, nationality: "Stateless", leg: {left: new App.Entity.LimbState(), right: new App.Entity.LimbState()}, arm: {left: new App.Entity.LimbState(), right: new App.Entity.LimbState()}, eye: new App.Entity.EyeState(), hears: 0}>>
 
 <<set $huskSlaveOrdered = 0>>
 <<set $huskSlave = {age: 18, nationality: "Stateless", race: "white", sex: 1, virgin: 0}>>
diff --git a/src/js/descriptionWidgets.js b/src/js/descriptionWidgets.js
index debf70b53d7de73176c80ba6b7a391eea226016e..ac166ff90b5b650a4e0cd3d572c886b859a2fcf9 100644
--- a/src/js/descriptionWidgets.js
+++ b/src/js/descriptionWidgets.js
@@ -14,7 +14,7 @@ App.Desc.eyes = function(slave) {
 	if (getBestVision(slave) === 0) {
 		if (!hasAnyEyes(slave)) {
 			r += `${His} gaze is empty`;
-		} else if (getLeftEyeType(slave) === 1 && getRightEyeType(slave) === 1) {
+		} else if (getLeftEyeType(slave) === 2 && getRightEyeType(slave) === 2) {
 			r += `${He} has ${App.Desc.eyesColor(slave, "colored glass")}`;
 		} else {
 			const HC = hasVisibleHeterochromia(slave) ? 1 : 0;
diff --git a/src/pregmod/fSlaveSelfImpreg.tw b/src/pregmod/fSlaveSelfImpreg.tw
index 674bcacd1b6bd17f1f29e646e5456ca3cb860487..1d5c632e77c30404419f04cf5df818ec3e77872f 100644
--- a/src/pregmod/fSlaveSelfImpreg.tw
+++ b/src/pregmod/fSlaveSelfImpreg.tw
@@ -82,7 +82,7 @@
 	<<elseif (_coop)>>
 		$activeSlave.slaveName is calm and docile as you place $him on a bench, and produce a sample container and syringe. With no other option, $he throws back $his head and enjoys the stimulation as your personal assistant, at your instruction, begins stimulating $him to orgasm. When $he ejaculates, you carefully catch every drop in the sample cup, load the syringe, and inject the contents directly against $his cervix.
 	<<else>>
-		Although $activeSlave.slaveName frantically squirms in a futile attempt to resist as you place $him on a bench, and produce a sample cup and syringe. Without limbs to aid $his escape, $he can only <<if canSee($activeSlave)>>blindly wait<<else>>watch<</if>> in helpless horror as the vasodilators you inject bring $his manhood to complete erectness and your personal assistant, at your instruction, begins stimulating $him. $He sobs in helpless despair as $his rigid shaft begins to throb, filling the cup with a terribly potent load of $his seed; $he frantically shakes $his head, face streaked with tears, as you dip the syringe into the cup, withdraw the plunger, insert it into $his exposed <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>>, and shoot the contents directly against the opening to $his womb.
+		Although $activeSlave.slaveName frantically squirms in a futile attempt to resist as you place $him on a bench, and produce a sample cup and syringe. Without limbs to aid $his escape, $he can only <<if !canSee($activeSlave)>>blindly wait<<else>>watch<</if>> in helpless horror as the vasodilators you inject bring $his manhood to complete erectness and your personal assistant, at your instruction, begins stimulating $him. $He sobs in helpless despair as $his rigid shaft begins to throb, filling the cup with a terribly potent load of $his seed; $he frantically shakes $his head, face streaked with tears, as you dip the syringe into the cup, withdraw the plunger, insert it into $his exposed <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>>, and shoot the contents directly against the opening to $his womb.
 	<</if>>
 <<elseif (_coop)>>
 	<<if (_enjoy)>>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 3627a69f99461290413af3d2f4f8ead81cb0f4ce..9afd11140694ed64abbf942682e6879b4b1383c5 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -144,6 +144,11 @@
 	<<run delete $customSlave.combatSkills>>
 <</if>>
 
+<<if $releaseID < 1059>>
+	<<set $customSlave.eye = new App.Entity.SlaveState()>>
+	<<run delete $customSlave.eyes>>
+<</if>>
+
 <<if def $servantMilkersJobs>>
 	<<unset $servantMilkersJobs>>
 <</if>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 858871dbf76636a1df62386b76094db24a0cdbe3..69ddc3c8570217c76c7c5f42c99e200618a7e611 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -6032,7 +6032,7 @@
 
 <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">>
 	<<set _visionFlag = 0>>
-	<<if getBestVision($slaves[$i] === 0)>>
+	<<if getBestVision($slaves[$i]) === 0>>
 		<<if $slaves[$i].hears <= -2>>
 			<<if $slaves[$i].devotion > 50>>
 				Even though $he is blind and deaf, $he is devoted enough to you to allow $himself to lower $his guard. $He becomes @@.mediumaquamarine;trusting@@ of your ability to keep $him safe.