                 self.showMainScreen(user)
             },
             failure: { (error, _) in
-                self.logoView.stopAnimatingLogo()
                 self.failedToLoadCurrentUser(failure, error: error)
             },
             invalidToken: { error in
-                self.logoView.stopAnimatingLogo()
                 self.failedToLoadCurrentUser(failure, error: error)
             })
     }

        let authToken = AuthToken()
        authToken.reset()
        showButtons()
    }

    private func showButtons(animated: Bool = true) {

        }
    }

    public func loadCurrentUser(var failure: ElloErrorCompletion? = nil) {
        if failure == nil {
            logoView.animateLogo()
            failure = { _ in
                self.logoView.stopAnimatingLogo()
            }
        }

        let profileService = ProfileService()
        profileService.loadCurrentUser(ElloAPI.Profile(perPage: 1),
            success: { user in
