diff --git a/test/test_wrapper.py b/test/test_wrapper.py
index b3a60b792d0e6cea228bc5c1cc777940559f3ea2..110e328bac4b2877d3aa3e502516d22f46863113 100644
--- a/test/test_wrapper.py
+++ b/test/test_wrapper.py
@@ -700,6 +700,10 @@ def test_user_event(ctx_factory):
         from pytest import skip
         skip("UserEvent is only available in OpenCL 1.1")
 
+    if ctx.devices[0].platform.name == "Portable Computing Language":
+        # https://github.com/pocl/pocl/issues/201
+        pytest.xfail("POCL's user events don't work right")
+
     status = {}
 
     def event_waiter1(e, key):