diff --git a/sen2chain/tiles.py b/sen2chain/tiles.py
index 0de432ff102c40d9670b6976954d893c02fc90bb..18501bc01ecfa321ca82a733f85536c95cbb6f3f 100644
--- a/sen2chain/tiles.py
+++ b/sen2chain/tiles.py
@@ -11,7 +11,7 @@ import shutil
 from PIL import Image
 import distutils
 import os
-
+from itertools import chain
 from pathlib import Path
 from collections import namedtuple
 from datetime import datetime
@@ -703,7 +703,7 @@ class Tile:
             except:
                 logger.error("Can't remove {} from L1C folder".format(e))
         # identify residual l2a from l1c folder
-        for f in self._paths["l1c"].glob("*L2A*.SAFE"):
+        for f in chain(self._paths["l1c"].glob("*L2A*.SAFE"), self._paths["l1c"].glob("*L2A*.tmp")):
             logger.info("Identified {} in L1C folder".format(f.name))
             nb_id += 1
             if remove: