PyYaml.Safeload is silently overwriting duped metdata entries. Figure out how to catch these. Its having implications for uncaught null values