This is confusingly named, particularly given that "other_list" shouldn't be a List by an Enumerable full of ListedTaxa. Please rename or explain what's going on in a comment.