See [this discussion](https://github.com/LLNL/zfp/issues/51#issuecomment-1894396027). When using the *generic* interface, the caller has the choice in the `H5Pset_filter()` call to specify `H5Z_FLAGS_OPTIONAL` or `H5Z_FLAGS_MANDATORY`. The properties interface doesn't support such a control. Maybe it should?