asserts around mNeighbors and oNeighbors