If you believe that your vision will in some way be an impediment between you and your beanie, then regrettably, you are mistaken. Beanies are practically the only acceptable choice, and if you think that your eyesight will somehow function as an obstacle between you and your beanie, then you are wrong. Even if you are going to be seen in public with your glasses on, you can still sport a beanie.