diff --git a/modules/util/viirs_l1b_l2.py b/modules/util/viirs_l1b_l2.py
index 20c686ee1892bad63a911c92af732156a13c0d0c..d2fc0c7d5239f0be1d5a6a355cace33c89595b1b 100644
--- a/modules/util/viirs_l1b_l2.py
+++ b/modules/util/viirs_l1b_l2.py
@@ -224,8 +224,8 @@ def run_one(data_h5f, data_tiles, tile_width=64, kernel_size=9):
     for param in data_params:
         try:
             grd = get_grid_values(data_h5f, param, 0, 0, None, num_lines, num_pixels, range_name=None)
-            if param == 'temp_11_0um_nom' and ((np.sum(np.isnan(grd)) / grd.size) > 0.10):
-                return
+            # if param == 'temp_11_0um_nom' and ((np.sum(np.isnan(grd)) / grd.size) > 0.10):
+            #     return
             grd_s.append(grd)
         except Exception as e:
             print(e)
@@ -257,7 +257,9 @@ def run_one(data_h5f, data_tiles, tile_width=64, kernel_size=9):
                 continue
 
             nda = data[:, j_m-border:j_stop, i_m-border:i_stop]
-            data_tiles.append(nda)
+            tmp = nda[1, :, :]
+            if (np.sum(np.isnan(tmp)) / tmp.size) > 0.10:
+                data_tiles.append(nda)
 
 
 def scan(directory):