continuing to refactor the failure counts