F_DEPTH
if (plan->flags & F_DEPTH)
if (str && !(new->flags & F_DEPTH)) {
new->flags |= F_DEPTH;
if (new->flags & F_DEPTH) { /* -depth n */