diff --git a/src/mol-data/db/table.ts b/src/mol-data/db/table.ts
index 1237cba5a7f272778ad5c31fa5c993c8204c1683..15fd6aef229002f97e13fde5f609131cb19fa245 100644
--- a/src/mol-data/db/table.ts
+++ b/src/mol-data/db/table.ts
@@ -105,7 +105,7 @@ namespace Table {
         if (start === 0 && end === table._rowCount) return table;
         const ret = Object.create(null);
         const columns = Object.keys(schema);
-        ret._rowCount = view.length;
+        ret._rowCount = end - start;
         ret._columns = columns;
         ret._schema = schema;
         for (const k of columns) {