added shield-avoid-edges