Overcoming Obstacles to Vision