Yes, but files and folders should still be overwritten when doing a rename on the storage backend to keep consistency between the backends (I will add more tests to the storage backend unit tests for these cases).

Maybe delete the existing files/folders before doing the copy? dont know how S3 reacts when copying to an existing object