Do people feel that it's safe to patch up the SafeArray header of an undimensioned dynamic array to report 0 to -1 (similar to a string array from Split(vbNullString))?

I'm not completely positive that an undimensioned array even has a header just yet, but I'll check that.

I'm just wondering if I'm overlooking anything.

Note, I'm specifically thinking of doing this for a UDT array.

Thanks,
Elroy