fix #36971: avoid collision of partname and lyricst