Think we should set the max depth explicitly here, or set the current based of the max depth?