diff --git a/test/test_wrapper.py b/test/test_wrapper.py
index f2b2a9b9936dd0980260fc303c7a88a9a2c44e6b..be682dd0cd5c471bf37a708815b032e0cc38fe47 100644
--- a/test/test_wrapper.py
+++ b/test/test_wrapper.py
@@ -167,6 +167,10 @@ class TestCL:
                     raise RuntimeError("invalid kernel name did not cause error")
                 except AttributeError:
                     pass
+                except RuntimeError:
+                    raise RuntimeError("weird exception from OpenCL implementation "
+                            "on invalid kernel name--are you using "
+                            "Intel's implementation?")
 
     @pytools.test.mark_test.opencl
     def test_image_format_constructor(self):