Add depth argument