_get is now recursive, and coincidentally, works.
Clean up afterwards.
Clean up, use edge refs as well
Working on iteration.