hast failure analysis