Rain snow,or sunny,I always tape the muzzle with Scotch 88.One strip across the muzzle,and it stays in place until the gun is fired.Cheap tapes will not stick well in cold weather.