Texture.toJSON if an image is an array, then why do we use image.uuid?

In Texture.js,
if we have image as an array


the how can we have logically one uuid?

ref: git tag [820ad6b]

We should have unique id for each url

The above code ( Array.isArray( image )) is primarily intended for cube maps. A cube map can be considered as a single map although it consists of six images. A UUID per image is not necessary in this case.

so the map (texture) does have an unique id, the problem i feel is that if i have an image which is a single texture as well as used part of a cube map, this feels a bit inconsistent …
I want to make an size optimised export of the scene so identifying each texture would be a good thing for me. Even in the case is go for a custom export format, without keeping any intermediate tracking.
It can be done otherwise, but was just saying also maintaining uuid for each Image(if available) could be more helpful in certain cases.
I guess i have to in any case shift to server based serving of images … rather than embedded images, there url can be used as a substitute for uuid …