Is this the right check?  i.e., are `uncertainty.unit` and `flux.unit` the same object?  Usually I'd think `==` is more appropriate, but not sure.