diff --git a/lib/capnotify.rb b/lib/capnotify.rb
index <HASH>..<HASH> 100644
--- a/lib/capnotify.rb
+++ b/lib/capnotify.rb
@@ -39,7 +39,7 @@ module Capnotify
       _cset(:capnotify_appname) do
         name = [ fetch(:application, nil), fetch(:stage, nil) ].compact.join(" ")
         if fetch(:branch, nil)
-          name = "name / #{ branch }"
+          name = "#{ name } / #{ branch }"
         end
         name
       end
diff --git a/lib/capnotify/version.rb b/lib/capnotify/version.rb
index <HASH>..<HASH> 100644
--- a/lib/capnotify/version.rb
+++ b/lib/capnotify/version.rb
@@ -1,3 +1,3 @@
 module Capnotify
-  VERSION = "0.1.3pre"
+  VERSION = "0.1.4pre"
 end
diff --git a/spec/capnotify_spec.rb b/spec/capnotify_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/capnotify_spec.rb
+++ b/spec/capnotify_spec.rb
@@ -178,6 +178,14 @@ describe Capnotify do
           config.set :branch, 'mybranch'
         end
 
+        it "should include the application name" do
+          config.capnotify_appname.should match(/SimpleApp/)
+        end
+
+        it "should include the stage name" do
+          config.capnotify_appname.should match(/production/)
+        end
+
         it "should contain the branch name" do
           config.capnotify_appname.should match(/mybranch/)
         end
fixed capnotify_appname when branch is specified

had a typo where it was putting "name" in the name if the branch was
specified