fix GenericReader with HDF5