renamed failuretype