Are the getNeighbor calls implementation or part of the API?