diff --git a/modules/amv/caliop_clavrx_amv.py b/modules/amv/caliop_clavrx_amv.py
index f16f5b37f8197c05fcf62d2ec6314520a35893aa..0624cf93de61d288089e767f719cd3f75c894365 100644
--- a/modules/amv/caliop_clavrx_amv.py
+++ b/modules/amv/caliop_clavrx_amv.py
@@ -43,7 +43,7 @@ def match_calipso_clavrx_to_amvs(calipso_clavrx_ds, calipso_clavrx_file, amv_fil
 
     amv_fname, ftime, f_idx = amv_files.get_file_containing_time(nom_time)
     if f_idx is None:
-        return
+        return None
 
     match_dict[nom_time] = []
 
@@ -278,9 +278,10 @@ def run_caliop_clavrx_amv_match(output_path, path_to_caliop_clavrx, path_to_amvs
     amv_filenames = amv_ds.flist
 
     for file in caliop_clavrx_ds.flist:
-        print('Start processing: ', file)
         match_dict = match_calipso_clavrx_to_amvs(caliop_clavrx_ds, file, amv_ds)
+        if match_dict is None:
+            continue
 
         create_file(match_dict, output_path, file, caliop_clavrx_params, amv_params, amv_filenames)
-        print('Done processing')
+        print('Done processing: ', file)