fix depth==maxDepth edge case