hdf5 backend error improvements

made in extreme boredom