         storeVersionCheckDate() // Store version comparison date
 
         guard let allResults = results["results"] as? [[String: Any]] else {
-            self.postError(.appStoreVersionNumberFailure, underlyingError: nil)
+            postError(.appStoreVersionNumberFailure, underlyingError: nil)
             return
         }
 

                }

            } catch let error as NSError {
                self.postError(.appStoreDataRetrievalFailure, underlyingError: error)
            }
        }
    }


    func processResults(withData data: Data?, response: URLResponse?, error: Error?) {
        if let error = error {
            postError(.appStoreDataRetrievalFailure, underlyingError: error)
        } else {
            guard let data = data else {
                postError(.appStoreDataRetrievalFailure, underlyingError: nil)
                return
            }

            do {
                let jsonData = try JSONSerialization.jsonObject(with: data, options: [])
                guard let appData = jsonData as? [String: Any],
                    isUpdateCompatibleWithDeviceOS(appData: appData) else {
                        postError(.appStoreJSONParsingFailure, underlyingError: nil)
                        return
                }

                DispatchQueue.main.async { [unowned self] in
                    // Print iTunesLookup results from appData
                    self.printMessage(message: "JSON results: \(appData)")

