working towards fixing #40 - decoupling taxon enrichment from persistence