solar power leakage