diff --git a/.eslintrc.js b/.eslintrc.js
index <HASH>..<HASH> 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -227,7 +227,6 @@ module.exports = {
         "prefer-const": "error",
         "prefer-destructuring": "off",
         "prefer-numeric-literals": "error",
-        "prefer-object-spread": "error",
         "prefer-promise-reject-errors": "error",
         "prefer-reflect": "off",
         "prefer-rest-params": "error",
diff --git a/test/close.js b/test/close.js
index <HASH>..<HASH> 100644
--- a/test/close.js
+++ b/test/close.js
@@ -102,7 +102,7 @@ describe('#close', () => {
           }), clientType);
 
           // copy the real socket so it can cleaned up at the end
-          const socketRef = { ...statsd.socket };
+          const socketRef = Object.assign({}, statsd.socket);
 
           statsd.socket.destroy = () => {
             throw new Error('Boom!');
Remove prefer-object-spread