redundant shield edges removed
ignores updated