     
     private func setupRequestSerializer(account account: VIMAccountNew) throws
     {
-        guard let authToken = account.accessToken
+        guard account.accessToken != nil
             else
         {
             let errorDescription = "AuthenticationController did not recieve an access token with account response"

    static let ErrorCodeGrant = 1005
    static let ErrorCodeGrantState = 1006
    
    typealias AuthenticationCompletion = ResultCompletion<VIMAccountNew>.T
    
    /// State is tracked for the code grant request/response cycle, to avoid 

    {
        guard let queryString = responseURL.query,
            let parameters = self.parametersFromQueryString(queryString),
            let code = parameters[self.dynamicType.CodeKey],
            let state = parameters[self.dynamicType.StateKey]
        else
        {
            let errorDescription = "Could not retrieve parameters from code grant response"
