Maybe if you hit Save and haven't *changed* anything in the actual file first, the program knows that and only reassigns the name header data for the same file.

Maybe.