I been relying on the ThirdEye glasses-mount mirrors for a long time. I have one on each of my eye-shields. Their small size means that I can carry a spare, just-in-case. Also makes it pretty unlikely to be damaged if it were to fall to the pavement.