There should be an option that allows me to exclude all keywords from a photos IPTC data when opening in an external editor. This would solve the problem of keywords that are stored hierachically in Classic from being reimported on save as a flat keyword structure. As it is now, if you want to maintain a clean keyword hierarchy, you must manually clean up the keyword list of imported synonyms, parents, etc., from the top-level of the hierarchy.