modified merge_descs to insert blazons if missing