rewrite /deep/ as traversal