item: change `depth` to `length`