Shield - better exception safety.
Small improvement in Shield.Enlist().