diff --git a/src/transports/remote.js b/src/transports/remote.js
index <HASH>..<HASH> 100644
--- a/src/transports/remote.js
+++ b/src/transports/remote.js
@@ -78,6 +78,10 @@ function jsonDepth(json, depth) {
   }
 
   if (typeof json === 'object') {
+    if (json instanceof Error) {
+      return json.stack || json.constructor.name + ': ' + json.message;
+    }
+
     if (typeof json.toJSON === 'function') {
       json = json.toJSON();
     }
remote: Serialize Error instances correctly.