Weatherproofed, polished Answer