Should at least throw exception. Ideally, it should convert to 1d format with offsets computed correctly (this sounds difficult)