Why do you explicitly remove the observer for `NPSessionAuthenticationFailedNotification` here? Seems odd to me.