perfect AbstractTaxon handling, albeit with gray scales