Giant breaking change: altered the interfaces for neighbors and get_edges