fix double failure call