allow self adjacency