Wider test coverage
reduced redundancies in traversal methods