diff --git a/src/events/intro/pcAppearance.js b/src/events/intro/pcAppearance.js
index 0b48303789a8ebcc00ddb9c798375b7508cbb3e9..188d9d15eaee76c9fb3cc0a1f9d6d1027df84b4e 100644
--- a/src/events/intro/pcAppearance.js
+++ b/src/events/intro/pcAppearance.js
@@ -52,7 +52,10 @@ App.UI.Player.appearance = function(options, summary = false) {
 		.addValueList(makeAList(App.Medicine.Modification.eyeColor.map(color => color.value)));
 
 	options.addOption("You", "vision", V.PC.eye.right)
-		.addValueList([["Need glasses to see properly", 1, () => { V.PC.eye.right = 1; V.PC.eye.left = 1; }], ["have normal vision", 2, () => { V.PC.eye.right = 2; V.PC.eye.left = 2; }]]);
+		.addValueList([
+			["Need glasses to see properly", 1, () => { V.PC.eye.right.vision = 1; V.PC.eye.left.vision = 1; }],
+			["have normal vision", 2, () => { V.PC.eye.right.vision = 2; V.PC.eye.left.vision = 2; }]
+		]);
 
 	options.addOption("Your face is", "faceShape", V.PC)
 		.addValueList([