diff --git a/src/dendropy/datamodel/treemodel/_tree.py b/src/dendropy/datamodel/treemodel/_tree.py index e1be0c61..c699d64e 100644 --- a/src/dendropy/datamodel/treemodel/_tree.py +++ b/src/dendropy/datamodel/treemodel/_tree.py @@ -1550,7 +1550,10 @@ def mrca(self, **kwargs): if start_node.edge.bipartition.leafset_bitmask == 0 or not kwargs.get( "is_bipartitions_updated", True ): - self.encode_bipartitions(suppress_unifurcations=False) + self.encode_bipartitions( + suppress_unifurcations=False, + collapse_unrooted_basal_bifurcation=False, + ) if ( start_node.edge.bipartition.leafset_bitmask & leafset_bitmask