diff --git a/konfluks/feed.py b/konfluks/feed.py
index 53435ba..844e0da 100644
--- a/konfluks/feed.py
+++ b/konfluks/feed.py
@@ -155,6 +155,8 @@ def parse_enclosures(post_dir, entry):
         if "type" in e:
             print("found enclosed media", e.type)
             if "image/" in e.type:
+                if not os.path.exists(post_dir): #this might be redundant with create_post
+                    os.makedirs(post_dir)
                 featured_image = grab_media(post_dir, e.href)
                 media_item = urlparse(e.href).path.split('/')[-1]
                 entry["featured_image"] = media_item