Do we store the friendly name separately or just rely on a mapping with fallback?