These should always be C-contiguous?