better tysyn for NameId