Visually impaired astronauts cannot bring contacts on a long mission since they are disposable and will run out. Normal glasses are also a problem since they are designed to rest on your head. These glasses are made to grip the head and stay on in zero gravity. They can also be replaced using the 3D printer in case a pair breaks.