diff --git a/pyopencl/array.py b/pyopencl/array.py
index 707cae1a5d61226a6f4e55fc799f46d3a2983ca6..0e20645c438a98b07739c7c84c23a2807b285471 100644
--- a/pyopencl/array.py
+++ b/pyopencl/array.py
@@ -354,7 +354,7 @@ class Array(object):
 
     """
 
-    __array_priority__ = 10
+    __array_priority__ = 100
 
     def __init__(self, cqa, shape, dtype, order="C", allocator=None,
             data=None, offset=0, queue=None, strides=None, events=None):