ShieldService implementation is complete