How to Protect Your Roof from Unpredictable Weather