diff --git a/src/pregmod/incubator.tw b/src/pregmod/incubator.tw
index 264df7d074489e05c72ad5809cb7dc9ca8ace328..fd77451e74c09b5696165d522f7d0a287ad63097 100644
--- a/src/pregmod/incubator.tw
+++ b/src/pregmod/incubator.tw
@@ -544,13 +544,20 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu
 					<<goto "Incubator">>
 				<</link>>
 			<</if>>
-			<<if getBestVision($tanks[$i]) === 0 && $tankOrgans.rightEye != 1 && $tankOrgans.leftEye != 1>>
-				<br>$He appears to be blind:
-				<<link "Prepare eyes">>
-					<<run App.Medicine.OrganFarm.growIncubatorOrgan($tanks[$i], "rightEye"), App.Medicine.OrganFarm.growIncubatorOrgan($tanks[$i], "leftEye")>>
+			<<if getLeftEyeVision($tanks[$i]) === 0 && $tankOrgans.leftEye != 1>>
+				<br>$He appears to be blind in $his left eye:
+				<<link "Prepare left eye">>
+					<<run App.Medicine.OrganFarm.growIncubatorOrgan($tanks[$i], "leftEye")>>
 					<<goto "Incubator">>
 				<</link>>
 			<</if>>
+			<<if getRightEyeVision($tanks[$i]) === 0 && $tankOrgans.rightEye != 1>>
+				<br>$He appears to be blind in $his right eye:
+				<<link "Prepare right eye">>
+					<<run App.Medicine.OrganFarm.growIncubatorOrgan($tanks[$i], "rightEye")>>
+					<<goto "Incubator">>
+				<</link>>
+			<</if>>			
 			<<if $tanks[$i].voice == 0 && $tankOrgans.voicebox != 1>>
 				<br>$He appears to be mute:
 				<<link "Prepare vocal cords">>