diff --git a/warden3/warden_server/warden_server.py b/warden3/warden_server/warden_server.py
index 8bbc6a3210da92371c68f28a9349c9fb49f4111e..ac06c2c81d492a0ec42b7eac9d543c6728d2bc9b 100755
--- a/warden3/warden_server/warden_server.py
+++ b/warden3/warden_server/warden_server.py
@@ -76,8 +76,6 @@ class Error(Exception):
             d["message"] = self.message
         if self.detail is not None:
             d["detail"] = self.detail
-        if self.excval is not None:
-            d["message"] = d["message"] + ", cause was %s: %s" % (type(self.excval).__name__, str(self.excval))
         return d
 
 
@@ -607,7 +605,7 @@ class Server(Object):
             try:
                 injson = environ['wsgi.input'].read()
             except:
-                raise Error("Data read error", 408, method=path, exc=sys.exc_info())
+                raise Error("Data read error.", 408, method=path, exc=sys.exc_info())
 
             try:
                 method = getattr(self.handler, path)