diff --git a/ADASMELIAE.py b/ADASMELIAE.py
index 351a18107fb9bc91f0e405d395debc91150eb0ff..ab414e17271763340c289471e03fc4fe68572a57 100755
--- a/ADASMELIAE.py
+++ b/ADASMELIAE.py
@@ -172,8 +172,8 @@ if __name__ == "__main__":
         sys.exit()
 
     # Ensure that output year dirs exist
-    result_tif_year_dir = f"{result_tif_base_dir}{year}"
-    result_mapfile_year_dir = f"{result_mapfile_base_dir}{year}"
+    result_tif_year_dir = f"{result_tif_base_dir}{year}/"
+    result_mapfile_year_dir = f"{result_mapfile_base_dir}{year}/"
     os.makedirs(result_tif_year_dir, exist_ok=True)
     os.makedirs(result_mapfile_year_dir, exist_ok=True)
 
@@ -287,6 +287,7 @@ if __name__ == "__main__":
                 run_command(
                     command=f'cdo -s -aexpr,"WARNING_STATUS = 0" {tmp_file} {file}',
                 )
+                os.remove(tmp_file)
 
             # For warning status:
             run_command(