diff --git a/src/pouch.replicate.js b/src/pouch.replicate.js
index <HASH>..<HASH> 100644
--- a/src/pouch.replicate.js
+++ b/src/pouch.replicate.js
@@ -6,7 +6,7 @@
       var results = [];
       var completed = false;
       var pending = 0;
-      var last_seq = 0;
+      var last_seq = checkpoint;
       var continuous = opts.continuous || false;
       var result = {
         ok: true,
@@ -104,4 +104,4 @@
     return replicateRet;
   };
 
-}).call(this);
\ No newline at end of file
+}).call(this);
initialize last_seq with fetch result