isn't depth=0 the default and can be omitted?