redundant neighbor check