Before overwriting the existing content file, rename it adding the .backup extension, but only if such content file was read and validated.
Now a if the file has a zero nanosecond timestamp, it must match the full pathname. Also add the new -N option and an new undocumented test-nano command to set randomly the nanosecond timestamp of files that have it at zero.