What Makes A Volcano Explode?