De-uglify neighborsWithHistory
Implement newNeighborsOnly