ImageCleaner CSV appends duplicates?

I noticed that the ImageCleaner widget doesn’t update the label in an existing row in the CSV when you re-label something, it instead appends an extra row at the end with the corrected label.

I couldn’t find anything in the documentation for ImageDataBunch about how it handles duplicate entries when doing from_csv. I imagine that it’s meant to work together with ImageCleaner output so it’s handling the duplicates correctly, but can someone confirm if that’s the case?