anchor.diff:      return calculatedUUID;
     }
   
  -  /// Identify types of device, most reliable for Apple devices
  +  // Identify types of device, most reliable for Apple devices
     List<Map> identifyDeviceTypes() {
       bool iOSDevice = false;
       List<Map> formattedLists = [];
  
positive.code: 
      // Clear previous scan results
      unprocessedDevices.clear();
      newBufferList.clear();
    }
  
    /// Gathers location data and prepares log to offload
    ///
    /// Will only send logs if threshold is met
    void processOffloadingLogs(List<Map> newBufferList) {
      // Identify OS of scanning device
      if (Platform.isAndroid) {
        operatingSystem = "Android";
      } else if (Platform.isIOS) {
        operatingSystem = "iOS";
      }
      if (_wayfindingConstantsModel.qualifyingDevices >= _wayfindingConstantsModel.qualifiedDevicesThreshold) {
        double lat;
        double long;
        checkLocationPermission();
  
negative.code:     removeNoncontinuousDevices();
  
      // Include device type for threshold
      List<Map> processedDevices = identifyDeviceTypes();
  
      // Remove objects that are no longer continuous found (+ grace period)
      removeNoncontinuousDevices();
  
      // If there are more than three devices, log location
      processOffloadingLogs(List.of(processedDevices));
  
      // Close on going scan in case it has not time out
      flutterBlueInstance.stopScan();
  
      // If app is not open, send logs when scanned
      if (inBackground) {
        _storage.deleteAll();
        await _storage.write(
            key: "lastBackgroundScan", value: DateTime.now().toString());
        checkLocationPermission();
        location.getLocation().then((value) {
          double lat = value.latitude;
          double long = value.longitude;
  
          // Reset devices
          resetDevices();
          _wayfindingConstantsModel.qualifyingDevices = 0;
  
  