Isn't that a BC break to include the `$depth` parameter in the middle, rather than at the end? (ping @andrerom)