supports demonym lookups, refactoring to only parse with NER once