diff --git a/lib/file.js b/lib/file.js
index <HASH>..<HASH> 100644
--- a/lib/file.js
+++ b/lib/file.js
@@ -81,8 +81,9 @@ file.exists = function() {
 
 // Returns promise with boolean value.
 file.existsAsync = function() {
+  var args = arguments;
   return new Promise(function(resolve) {
-    var filepath = path.join.apply(path, arguments);
+    var filepath = path.join.apply(path, args);
     fs.exists(filepath, function (exists) {
       resolve(exists);
     });
fix bug in existsAsync