traversal fix