diff --git a/lib/merb-core/core_ext/set.rb b/lib/merb-core/core_ext/set.rb
index <HASH>..<HASH> 100644
--- a/lib/merb-core/core_ext/set.rb
+++ b/lib/merb-core/core_ext/set.rb
@@ -26,7 +26,6 @@ module Merb
     # SimpleSet:: The set after the Array was merged in.
     def merge(arr)
       super(arr.inject({}) {|s,x| s[x] = true; s })
-      self
     end
 
     # ==== Returns
diff --git a/spec/public/abstract_controller/controllers/helpers.rb b/spec/public/abstract_controller/controllers/helpers.rb
index <HASH>..<HASH> 100644
--- a/spec/public/abstract_controller/controllers/helpers.rb
+++ b/spec/public/abstract_controller/controllers/helpers.rb
@@ -1,7 +1,7 @@
 module Merb::Test::Fixtures
   module Abstract
   
-    class Testing < Merb::AbstractController
+    class HelperTesting < Merb::AbstractController
       self._template_root = File.dirname(__FILE__) / "views"
       
       def _template_location(action, type = nil, controller = controller_name)
@@ -9,7 +9,7 @@ module Merb::Test::Fixtures
       end      
     end
     
-    class Capture < Testing
+    class Capture < HelperTesting
       def index
         render
       end
@@ -21,7 +21,7 @@ module Merb::Test::Fixtures
       end
     end
     
-    class Concat < Testing
+    class Concat < HelperTesting
       def index
         render
       end
Fixes <I> fails