diff --git a/app/controllers/wafflemix/pages_controller.rb b/app/controllers/wafflemix/pages_controller.rb
index <HASH>..<HASH> 100644
--- a/app/controllers/wafflemix/pages_controller.rb
+++ b/app/controllers/wafflemix/pages_controller.rb
@@ -33,7 +33,9 @@ module Wafflemix
 
     def mercury_update
       page = Page.find(params[:id])
-      page.title = params[:content][:page_title][:value]
+
+      page.title = params[:content][:page_title][:value] if params[:content][:page_title]
+
       params[:content].each do |key, value|
         if key =~ /content_section/
           section = key.gsub /(content_section_|_)/, "content_section_" => "", "_" => " "
Don't save page title if one isn't being passed.