This sounds like a bug to me as well. When using /hsave to save a hash table to an INI file, I think most scripters would expect the INI section to contain only the saved hash table, not a random mix of old and new items. Even though this behaviour has been around for a long time, I think it would make sense to fix it. This issue will be fixed for the next version.