diff --git a/lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike b/lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike
index 976100c8179f4e252b4c5c5ad2edddd475108838..f93769b41b55de2bf093a40c70e64ae955d8f154 100644
--- a/lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike
+++ b/lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike
@@ -525,6 +525,9 @@ array active_asyncs()
 
 void got_async_message(array what)
 {
+  werror("got_async_message: %O\n", what);
+  catch {
    if (async_callbacks[(int)what[1]])
       async_callbacks[(int)what[1]](@.ASync["decode_"+what[1]](what[2..]));
+  };
 }