Does it handle the case where objects and pseudo-folders have the same names?
e.g. I can have "testobj" as an object, and also "testobj/child" as an object.
When downloaded to a regular filesystem, that breaks and you lose one object or the other object depending on which was downloaded first, because a regular filesystem can't do that.