Weather-resistant finishes