diff --git a/sen2chain/sen2cor.py b/sen2chain/sen2cor.py
index 94fcda51560a8fdfe875ef0c0c0f55e7698217bf..5ff53a0b7ce8573189d4c439af771fc112c7c5fe 100644
--- a/sen2chain/sen2cor.py
+++ b/sen2chain/sen2cor.py
@@ -71,19 +71,7 @@ def process_sen2cor(
                 )
             process = subprocess.run(command.split(", "))
             
-    elif s2c_v == '02.08.00':
-        logger.info("sen2cor {} processing: {}".format(s2c_v, l1c_product_path))
-        command = "/bin/bash, -c, source {sen2cor_bashrc} && L2A_Process --processing_baseline {processing_baseline} --output_dir {out_dir} {l1c_folder}".format(
-            sen2cor_bashrc = str(sen2cor_bashrc_path),
-            processing_baseline = pb,
-            out_dir = l2a_product_path_tmp,
-            l1c_folder = str(l1c_product_path)
-            )
-        process = subprocess.run(command.split(", "))
-        sorted(l2a_product_path_tmp.glob("*.SAFE"))[0].rename(l2a_product_path.parent / (l2a_product_path.stem + '.SAFE'))
-        l2a_product_path_tmp.rmdir()
-    
-    elif s2c_v == '02.09.00':
+    elif s2c_v in ['02.08.00','02.09.00', '02.10.01']:
         logger.info("sen2cor {} processing: {}".format(s2c_v, l1c_product_path))
         command = "/bin/bash, -c, source {sen2cor_bashrc} && L2A_Process --processing_baseline {processing_baseline} --output_dir {out_dir} {l1c_folder}".format(
             sen2cor_bashrc = str(sen2cor_bashrc_path),