hdf5 now with exceptions