diff --git a/rfc1869.js b/rfc1869.js
index <HASH>..<HASH> 100644
--- a/rfc1869.js
+++ b/rfc1869.js
@@ -33,7 +33,7 @@ exports.parse = function(type, line) {
     var matches;
     while (matches = chew_regexp.exec(line)) {
         params.push(matches[1]);
-        line = line.slice(matches[1].length);
+        line = line.slice(matches[0].length);
     }
     params = params.reverse();
Need to zeroth element to slice off not the bracketed match