diff --git a/modules/icing/pirep_goes.py b/modules/icing/pirep_goes.py
index 9cca5b053ca1307740199c8407c08f7f8bc6aea4..48d7dc0810effb54b2b543deef41f54abab71150 100644
--- a/modules/icing/pirep_goes.py
+++ b/modules/icing/pirep_goes.py
@@ -894,7 +894,7 @@ def fov_extract(outfile='/home/rink/fovs_out.h5', train_params=train_params_day)
             keep_0 = np.logical_or(cld_mask[i,] == 2, cld_mask[i,] == 3)  # cloudy
             keep_1 = np.invert(np.isnan(cld_top_temp[i,]))
             keep = keep_0 & keep_1
-            keep = np.where(keep, cld_top_temp[i,] > 273.0, False)
+            keep = np.where(keep, cld_top_temp[i,] < 273.0, False)
             k_idxs = sub_indexes[keep]
             np.random.shuffle(k_idxs)
             if len(k_idxs) > 10: