The first file remains without a suffix, it may cause wrong sorting by various applications, that use various sort methods.
Can it be changed, that the first file is numbered _0 or _1?
I think the first file remains without suffix, because only duplicate names are numbered, and the first file is not a duplicate.
In this case the routine should remember names of the "zero" files and number them _0 after numbering _1 _2 _3 etc.
