OK indeed that's not logical in this case. I might change it

But some other functions are also using XZ, such as ExpandTexture etc.. What to do with them?
And using the index is nice because it allows you to use -1 to batch the operation on all the chunks
