fixed a bug where the systems tag list wouldn't be correctly deduped if given redundant tags in the entity tags list