does service exists in SP3? or is it init agnostic? otherwise LGTM