Add IdentityFailure and switch IdentityResult over