in addition to absorbing all forms of elemental magic , silverstone was great at stopping bullets , and the vest would help keep me safe from any blasts of magic or bursts of gunfire that vaughn might send my way .