Traverse through edges not through neighbors

to preserve edge information