diff --git a/modules/aeolus/aeolus_amv.py b/modules/aeolus/aeolus_amv.py
index 0e457128ceeb75c1c3d23997025e4c5ca976470e..0f83b217ea56ca4d39219958802cdc37bb962679 100644
--- a/modules/aeolus/aeolus_amv.py
+++ b/modules/aeolus/aeolus_amv.py
@@ -116,7 +116,8 @@ def match_amvs_to_raobs(raob_dict, raob_time, amv_ds, time_window=10, filepath=N
     if qc_name is not None:
         qc_param = nc4f[qc_name][:].data
         good = amv_ds.filter(qc_param)
-        vld = np.logical_and(vld, good)
+        # vld = np.logical_and(vld, good)
+        vld = good
 
     param_nd = np.vstack(param_s)
     param_nd = param_nd[:, vld]