diff --git a/modules/icing/pirep_goes.py b/modules/icing/pirep_goes.py
index c99e444c60a885626edd5b581773cf5996f3620b..602a6ce5b6ebd8bc33e41fe237bc0c5c387b62f2 100644
--- a/modules/icing/pirep_goes.py
+++ b/modules/icing/pirep_goes.py
@@ -290,7 +290,7 @@ def apply_qc_icing_pireps(icing_alt, cld_top_hgt, cld_phase, cld_opd, bt_11um, c
     keep_0 = np.logical_or(cld_mask == 2, cld_mask == 3)  # cloudy
     keep_1 = np.invert(np.isnan(cld_top_hgt))
     keep_2 = np.invert(np.isnan(bt_11um))
-    keep_3 = np.invert(np.isnan())
+    keep_3 = np.invert(np.isnan(cld_opd))
     keep = keep_0 & keep_1 & keep_2 & keep_3
 
     keep = np.where(keep, cld_top_hgt[:, ] > icing_alt[:], False)