translate: Much Ado About Traversal