refactor for meaningful assertion of NoNeighbor check