Very true. I was assuming that `signInFailure` would cover that part.