Causes of Solar Disruptions