diff --git a/katcp/katcp.py b/katcp/katcp.py
index <HASH>..<HASH> 100644
--- a/katcp/katcp.py
+++ b/katcp/katcp.py
@@ -323,6 +323,8 @@ class ExcepthookThread(threading.Thread):
         except:
             if self._excepthook is not None:
                 self._excepthook(*sys.exc_info())
+            else:
+                raise
 
 
 from .kattypes import Int, Float, Bool, Discrete, Lru, Str, Timestamp
Re-raise errors from ExcepthookThreads that have no excepthook.

git-svn-id: <URL>