improve failure handlers

- rename the type to FailureHandlers
- drop acronym and rename functions
- add handler for unacceptable responses