         self.timeout = timeout
     }
     
-    // swiftlint:disable cyclomatic_complexity next
     func presentWith(urlRequest: URLRequest) throws -> String {
         guard let controllerMaker = controllerMaker else { throw VKError.weakObjectWasDeallocated }
 
         let semaphore = DispatchSemaphore(value: 0)
         var fails: Int = 0
-        var finalResult: WebPresenterResult?
+        var result: WebPresenterResult?
         
         return try uiSyncQueue.sync {
             

    case error(VKError)
}

private enum HandledResult {
    case response(String)
    case fail
    case nothing

                break
            }
            
            switch result {
            case .response(let response)?:
                return response
            case .error(let error)?:
