Related to #5, there are other things that can change when a dataset is read from cache versus freshly computed. Time, for instance, can change type, depending on `decode_times` and `use_cftime` settings.