Made a test to see how the functionality of traversal will work.  Seems to be fine, assuming all the values are right.