[nano] fixes bug with request defaults
diff --git a/nano.js b/nano.js
index b5239fb..a016ed9 100644
--- a/nano.js
+++ b/nano.js
@@ -46,11 +46,11 @@
     console.error("bad cfg: you passed undefined");
     cfg = {};
   }
-  if(cfg.proxy) {
-    request = request.defaults({proxy: cfg.proxy}); // proxy support
-  }
-  if(!cfg.jar) {
-    request = request.defaults({jar: false}); // use cookie jar
+  if(cfg.proxy || !cfg.jar) {
+    var opts = {};
+    if(cfg.proxy) opts.proxy = cfg.proxy;
+    if(!cfg.jar)  opts.jar   = false;
+    request = require('request').defaults(opts);
   }
   if(!cfg.url) {
     console.error("bad cfg: using default=" + default_url);