fail if hadd fails