This does not seem realistic? `incrementFailureCount()` returns the new failure count, so should not return 0, and certainly not `anyTimes()`..?