Failure recognition and timing