solar energy blockage