Where can I find this "traverse" ?
how does it work? What if exception happen there, we just pass it up?