Did you have one of the old helmets like a mainframe, or the original domain? Because those helmet do not have the side plate holding down the visor. I see the new ICON helmets Domain2 and airframe have side shields like my Suomy and Arai. They claim it prevents the visor from coming off like yours did but it does make a helmet noiser and harder to change out the visors. Just something to consider on your next helmet purchase.