Does Windshield Snow cover protect your car?