diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -43,6 +43,9 @@ let request = module.exports._requestDefaults();
     query.limit = query.limit || 50;
     query.sort = query.sort || '_id';
 
+    const __no_skip__ = !!query.__no_skip__;
+    delete query.__no_skip__;
+
     module.exports[type](query, function typeCb(typeErr, res, body) {
       if (typeErr) { return done(typeErr); }
 
@@ -53,7 +56,7 @@ let request = module.exports._requestDefaults();
           return done(null);
         }
 
-        if (!query.__no_skip__) {
+        if (!__no_skip__) {
           query.skip += query.limit;
         }
fix(api): prevent `__no_skip__` being sent as query parameter