diff --git a/core/model.js b/core/model.js
index <HASH>..<HASH> 100644
--- a/core/model.js
+++ b/core/model.js
@@ -36,7 +36,7 @@ exports.ModelUpdate.prototype._find = function(index) {
 	if (index != 0)
 		throw new Error('invalid index ' + index)
 
-	return { index: i - 1, offset: 0 }
+	return { index: i - 1, offset: range.length }
 }
 
 exports.ModelUpdate.prototype.reset = function(model) {
return real index and offset == length for last segment