```mask_checksum```...are the ```order``` and ```byteorder``` of the data array always the same as the mask? Do we want to output ```mask_byteorder``` and ```mask_order``` as well?