diff --git a/bw2python/client.py b/bw2python/client.py
index <HASH>..<HASH> 100644
--- a/bw2python/client.py
+++ b/bw2python/client.py
@@ -16,8 +16,8 @@ class Client(object):
                 if handler is not None:
                     status = frame.getFirstValue("status")
                     reason = frame.getFirstValue("reason")
-                response = BosswaveResponse(status, reason)
-                handler(response)
+                    response = BosswaveResponse(status, reason)
+                    handler(response)
 
             elif frame.command == "rslt":
                 finished = frame.getFirstValue("finished")
Fixed problem with null response handlers