diff --git a/README.md b/README.md
index 8d4e8f4..70783d0 100644
--- a/README.md
+++ b/README.md
@@ -1080,9 +1080,9 @@ The stack order is computed prior to the [offset](#stack_offset); thus, the lowe
 
 <a name="stack_offset" href="#stack_offset">#</a> <i>stack</i>.<b>offset</b>([<i>offset</i>]) ยท [Source](https://github.com/d3/d3-shape/blob/master/src/stack.js)
 
-If *offset* is specified, sets the offset accessor to the specified function or array and returns this stack generator. If *offset* is not specified, returns the current offset acccesor, which defaults to [stackOffsetNone](#stackOffsetNone); this uses a zero baseline. See [stack offsets](#stack-offsets) for the built-in offsets.
+If *offset* is specified, sets the offset accessor to the specified function and returns this stack generator. If *offset* is not specified, returns the current offset acccesor, which defaults to [stackOffsetNone](#stackOffsetNone); this uses a zero baseline. See [stack offsets](#stack-offsets) for the built-in offsets.
 
-If *offset* is a function, it is passed the generated series array and the order index array. The offset function is then responsible for updating the lower and upper values in the series array to layout the stack. For example, the default offset is defined as:
+The offset function is passed the generated series array and the order index array; it is then responsible for updating the lower and upper values in the series array. For example, the default offset is defined as:
 
 ```js
 function offsetNone(series, order) {
diff --git a/debian/changelog b/debian/changelog
index 7327cea..517f343 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+node-d3-shape (1.3.7+git20191119.41e7255-1) UNRELEASED; urgency=medium
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Tue, 07 Apr 2020 00:30:30 +0000
+
 node-d3-shape (1.3.7-1) unstable; urgency=medium
 
   * Team upload
diff --git a/debian/patches/remove-unsupported-syntax.patch b/debian/patches/remove-unsupported-syntax.patch
index d699859..71837ec 100644
--- a/debian/patches/remove-unsupported-syntax.patch
+++ b/debian/patches/remove-unsupported-syntax.patch
@@ -1,14 +1,16 @@
 Description: Remove unsupported syntax
  This syntax is not supported in packaged rollup/node yet.
  Minified file is generated by uglifyjs.terser command line.
---- a/rollup.config.js
-+++ b/rollup.config.js
+Index: node-d3-shape/rollup.config.js
+===================================================================
+--- node-d3-shape.orig/rollup.config.js
++++ node-d3-shape/rollup.config.js
 @@ -1,4 +1,3 @@
 -import {terser} from "rollup-plugin-terser";
  import * as meta from "./package.json";
  
  const config = {
-@@ -17,20 +16,5 @@
+@@ -17,20 +16,5 @@ const config = {
  };
  
  export default [
diff --git a/debian/patches/reproducible_build.diff b/debian/patches/reproducible_build.diff
index 289e06d..ca6340f 100644
--- a/debian/patches/reproducible_build.diff
+++ b/debian/patches/reproducible_build.diff
@@ -2,9 +2,11 @@ Description: Make the build reproducible
 Author: Chris Lamb <lamby@debian.org>
 Last-Update: 2019-06-20
 
---- a/rollup.config.js
-+++ b/rollup.config.js
-@@ -9,7 +9,7 @@
+Index: node-d3-shape/rollup.config.js
+===================================================================
+--- node-d3-shape.orig/rollup.config.js
++++ node-d3-shape/rollup.config.js
+@@ -9,7 +9,7 @@ const config = {
      format: "umd",
      indent: false,
      extend: true,