diff --git a/app/corpora/cqi_over_sio/cqi.py b/app/corpora/cqi_over_sio/cqi.py
index 2e483b210495955ac80054a0d067a47af2a1a1d0..862cae46e667c7dc967937ac16d98c07c770d0ad 100644
--- a/app/corpora/cqi_over_sio/cqi.py
+++ b/app/corpora/cqi_over_sio/cqi.py
@@ -86,11 +86,8 @@ def cqi_over_sio(fn_name: str, fn_args: Dict = {}):
     cqi_client_lock.acquire()
     try:
         fn_return_value = fn(**fn_args)
-    except BrokenPipeError:
-        fn_return_value = {
-            'code': 500,
-            'msg': 'Internal Server Error'
-        }
+    except BrokenPipeError as e:
+        return {'code': 500, 'msg': 'Internal Server Error'}
     except CQiException as e:
         return {
             'code': 502,