traverseNode should be using index looping rather than key looping.
Merge pull request #929 from jameskeane/master

traverseNode should be using index looping rather than key looping.