diff --git a/dan/datasets/extract/utils.py b/dan/datasets/extract/utils.py
index e7785f7380f6c8c01e9d81ae5a8a3b682b9b70c5..90bebb9da463e6a4cdb37b89183262d8e6b41564 100644
--- a/dan/datasets/extract/utils.py
+++ b/dan/datasets/extract/utils.py
@@ -40,6 +40,9 @@ class EntityType(NamedTuple):
 
 
 def download_image(element: Element, im_path: Path):
+    if im_path.exists():
+        return im_path
+
     tries = 1
     # retry loop
     while True: