Minor - simplified IShielded implementations.