diff --git a/modules/amv/caliop_clavrx_amv.py b/modules/amv/caliop_clavrx_amv.py
index adce1b390eb4eaf4dcf0ca12328e3b869dabe5b1..bff52e8c0cfc75b69de9be0ba6415b35ef11aebe 100644
--- a/modules/amv/caliop_clavrx_amv.py
+++ b/modules/amv/caliop_clavrx_amv.py
@@ -87,8 +87,10 @@ def match_calipso_clavrx_to_amvs(nom_time, calipso_clavrx_nc4, amv_files, calips
     calipso_clavrx_data = []
     for pname in calipso_clavrx_params:
         calipso_clavrx_data.append(calipso_clavrx_nc4[pname][:])
-    lat_s = calipso_clavrx_nc4['latitude'][:]
-    lon_s = calipso_clavrx_nc4['longitude'][:]
+    lat_s = calipso_clavrx_nc4['closest_calipso_latitude'][:]
+    lat_s = lat_s[np.logical_and(lat_s > -90, lat_s < 90)]
+    lon_s = calipso_clavrx_nc4['closest_calipso_longitude'][:]
+    lon_s = lon_s[np.logical_and(lon_s > -180, lon_s < 180)]
 
     if calipso_clavrx_nc4.variables.get('x') is None:
         xs, ys = nav.earth_to_lc_s(lon_s, lat_s)