diff --git a/src/renderer/html_handlebars/hbs_renderer.rs b/src/renderer/html_handlebars/hbs_renderer.rs
index 1490f8af..16c884e1 100644
--- a/src/renderer/html_handlebars/hbs_renderer.rs
+++ b/src/renderer/html_handlebars/hbs_renderer.rs
@@ -282,6 +282,9 @@ impl Renderer for HtmlHandlebars {
let destination = &ctx.destination;
let book = &ctx.book;
+ utils::remove_dir_contents(destination)
+ .chain_err(|| "Unable to remove stale HTML output")?
+
trace!("render");
let mut handlebars = Handlebars::new();