pulled hdf5handler upstream