diff --git a/helios/view_utils.py b/helios/view_utils.py
index 1383b48068d95a567f603b636598c208f7aea73f..64ab74806632f457948d45aa9fa25a6bd407578e 100644
--- a/helios/view_utils.py
+++ b/helios/view_utils.py
@@ -86,8 +86,10 @@ def json(func):
       return_val = func(self, *args, **kwargs)
       try:
         return render_json(utils.to_json(return_val))
-      except:
-        import pdb; pdb.set_trace()
+      except Exception, e:
+        import logging
+        logging.error("problem with serialization: " + str(return_val) + " / " + str(e))
+        raise e
 
     return update_wrapper(convert_to_json,func)