traversal does something now