diff --git a/package.json b/package.json
index 7079f9dcff30213f92eefc4c0e30193deced0a50..c1117c545021504f6aba8d944c7d76f9792512fb 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "pagedjs-cli",
-  "version": "0.0.6",
+  "version": "0.0.7",
   "author": "Fred Chasen",
   "license": "MIT",
   "homepage": "https://pagedmedia.org",
diff --git a/src/printer.js b/src/printer.js
index 9064a243e8f9da589be1896abad2ca211875dab4..4b3609a466773c8d5405ed4382502813d9485cdd 100644
--- a/src/printer.js
+++ b/src/printer.js
@@ -43,6 +43,8 @@ class Printer extends EventEmitter {
       ignoreHTTPSErrors: true
     });
 
+    this.browser = browser;
+
     return browser;
   }
 
@@ -53,7 +55,7 @@ class Printer extends EventEmitter {
     });
 
     if (!this.browser) {
-      this.browser = await this.setup();
+      await this.setup();
     }
 
     const page = await this.browser.newPage();
@@ -249,6 +251,10 @@ class Printer extends EventEmitter {
     return page;
   }
 
+  async close() {
+    return this.browser.close();
+  }
+
 }
 
 module.exports = Printer;