Should this comparison be reversed (or maybe ``(mask > 0)`)`? If I try this on a ``Combiner`` with no data masked, then ``self.data_arr.mask.sum`` is ``0`` everywhere, and ``mask`` ends up being ``True`` everywhere.