diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -662,7 +662,7 @@ Unirest = function (method, uri, headers, body, callback) {
       if (!(value instanceof Buffer || typeof value === 'string')) {
         if (is(value).a(Object)) {
           if (value instanceof fs.FileReadStream) {
-            return value.path;
+            return value;
           } else {
             return Unirest.serializers.json(value)
           }
diff --git a/tests/basic.js b/tests/basic.js
index <HASH>..<HASH> 100644
--- a/tests/basic.js
+++ b/tests/basic.js
@@ -1,5 +1,5 @@
-var should = require("should");
 var fs = require("fs");
+var should = require("should");
 var unirest = require('../index');
 
 describe('Unirest', function () {
returning back the readStream into the handleFieldValue and managing it (or not) into the handleFormData