Shield implemented