diff --git a/lib/validate.js b/lib/validate.js
index 0dceafa665bccb23374e09a9264e3526f49bdf4f..a09217be24ce61785e264b4db2a20242781f9e8b 100644
--- a/lib/validate.js
+++ b/lib/validate.js
@@ -65,8 +65,9 @@ module.exports = function (params) {
       });
       next();
     } catch(e) {
-      logger.error(e.toString());
-      return httputils.badRequest(resp, "missing '" + e + "' argument");
+      var msg = "missing '" + e + "' argument";
+      logger.warn("bad request recieved: " + msg);
+      return httputils.badRequest(resp, msg);
     }
   };
 };
diff --git a/lib/wsapi/cert_key.js b/lib/wsapi/cert_key.js
index 57d821281c2f650c5c983a9c74ee06c26bc96378..c72e1cb577c04dc7c70c8329f56872177a8f5127 100644
--- a/lib/wsapi/cert_key.js
+++ b/lib/wsapi/cert_key.js
@@ -20,7 +20,7 @@ exports.process = function(req, res) {
     keysigner.path = '/wsapi/cert_key';
     forward(keysigner, req, res, function(err) {
       if (err) {
-        logger.error("error forwarding request:", err);
+        logger.error("error forwarding request: " + err);
       }
     });
   });