That's fine for round-tripping -- but I think I should have elaborated here.  The purpose of having the fits tag in a finf file is so that the finf can be used directly (as finf), but also to export a fits file from it.  So you'd probably have an ndarray at the top level and an ndarray within the fits tag that point to the same block data (or maybe reference the same ndarray tag using `$ref`).  Since finf does support BZERO/BSCALE (and probably won't ever in the interest of keeping things simple), the data that you would access from the FINF file wouldn't know about the scale and offset.