fixed recurseTaxonomy