diff --git a/utils/algo.py b/utils/algo.py
index e0a4c62aecf8ce49fe673cf15436cfacb857e766..bb71d369e3f0ef6ff754d5aa95840fe08c2cea04 100644
--- a/utils/algo.py
+++ b/utils/algo.py
@@ -7,6 +7,7 @@ import joblib
 from collections import Counter
 from pathlib import Path
 from typing import Dict, Any
+
 from qgis.core import (
     Qgis,
     QgsGeometry,
@@ -25,11 +26,23 @@ from qgis.core import (
     QgsProcessingParameterDefinition,
     QgsProcessingParameterVectorLayer,
 )
+
 import rasterio
 from rasterio import windows
 from rasterio.enums import Resampling
 
 import geopandas as gpd
+# SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
+# PLUGIN_ROOT_DIR = os.path.realpath(
+#     os.path.abspath(os.path.join(SCRIPT_DIR, ".."))
+# )
+# try:
+#     tmp = gpd.read_file(os.path.abspath(os.path.join(PLUGIN_ROOT_DIR, 'assets','ml.shp')))
+# except ValueError:
+#     gpd.options.io_engine = "fiona"
+#     print('Using fiona as gpd backend')
+
+gpd.options.io_engine = "fiona"
 from shapely.geometry import box
 
 import torch