                 }, failure: { _ in
                     failed = true
                 })
-                expect(AuthToken.sharedKeychain.authToken).to(beNil())
+                expect(AuthToken().token).to(beNil())
+                expect(AuthToken().isPasswordBased) == false
                 expect(succeeded) == false
                 expect(failed) == true
             }

                    RecordedResponse(endpoint: .FriendStream, response: .NetworkResponse(401, NSData())),
                    RecordedResponse(endpoint: .ReAuth(token: ""), response: .NetworkError(networkError)),
                    RecordedResponse(endpoint: .ReAuth(token: ""), response: .NetworkError(networkError)),
                    ])
                var succeeded = false
                var failed = false
                ElloProvider.shared.elloRequest(.FriendStream, success: { _ in

            it("should reauth with refresh token after 401") {
                ElloProvider.sharedProvider = ElloProvider.RecordedStubbingProvider([
                    RecordedResponse(endpoint: .FriendStream, response: .NetworkResponse(401, NSData())),
                ])
                var succeeded = false
                var failed = false
                ElloProvider.shared.elloRequest(.FriendStream, success: { _ in
