diff --git a/apps/cli/executables/pexable/carta_envoy/carta_envoy/carta.py b/apps/cli/executables/pexable/carta_envoy/carta_envoy/carta.py
index 77da18ada5be0fc3f163264fd82f67950a69d77c..51c7a66e3d0e08141e2adff63cd02ef06c05ead8 100644
--- a/apps/cli/executables/pexable/carta_envoy/carta_envoy/carta.py
+++ b/apps/cli/executables/pexable/carta_envoy/carta_envoy/carta.py
@@ -68,28 +68,6 @@ def ensure_non_relative_path(location: str) -> Path:
     return Path(location)
 
 
-def scaffold(settings: dict):
-    if settings["single_image"]:
-        directory = settings["data_location"] / settings["image_name"]
-        logger.info(f"Current working directory: {os.getcwd()}")
-        if Path(directory).exists() and Path(directory / settings["image_name"]).is_file():
-            logger.info("Image file already exists! Proceeding...")
-            os.chdir(directory)
-            logger.info(f"Working directory is now {os.getcwd()}")
-            return
-        else:
-            logger.info(
-                "Image file not found. Product Fetch may still be in progress. Scaffolding structure for carta..."
-            )
-            os.mkdir(settings["image_name"])
-            os.chdir(directory)
-            os.chmod(os.getcwd(), 0o770)
-            # logger.info(f"Working directory is now {os.getcwd()}")
-            Path(directory / settings["image_name"]).touch()
-            os.chmod(Path(directory / settings["image_name"]), 0o770)
-            os.chdir(settings["data_location"])
-
-
 def ensure_correct_directory(settings: dict):
     directory = settings["data_location"]
     logger.info(f"Current working directory: {os.getcwd()}")
@@ -190,9 +168,7 @@ def main():
         settings["image_name"] = args.image[0]
     if args.single:
         settings["single_image"] = True
-    if args.parallel:
-        scaffold(settings)
-    else:
+    if not args.parallel:
         ensure_correct_directory(settings)
 
     carta = CartaLauncher(settings)