keep track of node depth...