diff --git a/pytools/obj_array.py b/pytools/obj_array.py
index 3ed4fb9058e3f5c74c2773f80537db2f4ef7a1e1..4351ffa5491d8f1c4d0a09f477e6e47bf5483772 100644
--- a/pytools/obj_array.py
+++ b/pytools/obj_array.py
@@ -113,7 +113,7 @@ def flat_obj_array(*args):
             res_list.extend(arg)
 
         # Only flatten genuine, non-subclassed object arrays.
-        elif type(arg) == np.ndarray:
+        elif type(arg) is np.ndarray:
             res_list.extend(arg.flat)
 
         else: