diff --git a/modules/icing/pireps.py b/modules/icing/pireps.py
index 772a6f199121b48cf3df4a8bcbf691af879e27c8..c87c19694a0bad9d266f5ceda68d9d7a03ec99b1 100644
--- a/modules/icing/pireps.py
+++ b/modules/icing/pireps.py
@@ -33,13 +33,16 @@ def time_sort_pirep_dict(the_dict):
             keys.append(ts)
             tidx.append(idx)
 
+    keys = np.array(keys)
+    tidx = np.array(tidx)
+
     sidxs = np.argsort(keys)
-    ice_keys = keys[sidxs]
-    ice_tidx = tidx[sidxs]
+    keys = keys[sidxs]
+    tidx = tidx[sidxs]
 
-    for idx, key in enumerate(ice_keys):
+    for idx, key in enumerate(keys):
         rpts = the_dict[key]
-        tup = rpts[ice_tidx[idx]]
+        tup = rpts[tidx[idx]]
 
         n_rpts = new_dict.get(key)
         if n_rpts is None: