diff --git a/modules/icing/pirep_goes.py b/modules/icing/pirep_goes.py
index 6e671a19f69a66402e183c7684e1a19270cf65e8..17261d03d17871bda33bb4ca9fadc67aa2c6934a 100644
--- a/modules/icing/pirep_goes.py
+++ b/modules/icing/pirep_goes.py
@@ -157,23 +157,21 @@ def get_grid_values(h5f, grid_name, j_c, i_c, half_width, num_j=None, num_i=None
 
     if scale_factor_name is not None:
         attr = attrs.get(scale_factor_name)
-        if attr is None:
-            raise GenericException('Attribute: '+scale_factor_name+' not found for dataset: '+grid_name)
-        if np.isscalar(attr):
-            scale_factor = attr
-        else:
-            scale_factor = attr[0]
-        grd_vals = grd_vals * scale_factor
+        if attr is not None:
+            if np.isscalar(attr):
+                scale_factor = attr
+            else:
+                scale_factor = attr[0]
+            grd_vals = grd_vals * scale_factor
 
     if add_offset_name is not None:
         attr = attrs.get(add_offset_name)
-        if attr is None:
-            raise GenericException('Attribute: '+add_offset_name+' not found for dataset: '+grid_name)
-        if np.isscalar(attr):
-            add_offset = attr
-        else:
-            add_offset = attr[0]
-        grd_vals = grd_vals + add_offset
+        if attr is not None:
+            if np.isscalar(attr):
+                add_offset = attr
+            else:
+                add_offset = attr[0]
+            grd_vals = grd_vals + add_offset
 
     if range_name is not None:
         attr = attrs.get(range_name)