diff --git a/lib/dragonfly/configurable.rb b/lib/dragonfly/configurable.rb
index <HASH>..<HASH> 100644
--- a/lib/dragonfly/configurable.rb
+++ b/lib/dragonfly/configurable.rb
@@ -49,7 +49,6 @@ module Dragonfly
         @obj = obj
         instance_eval(&block)
         @obj = nil
-        obj
       end
       
       def configure_with_plugin(obj, plugin, *args, &block)
@@ -86,10 +85,12 @@ module Dragonfly
       class_eval do
         def configure(&block)
           self.class.configurer.configure(self, &block)
+          self
         end
         
         def configure_with(plugin, *args, &block)
           self.class.configurer.configure_with_plugin(self, plugin, *args, &block)
+          self
         end
       end
     end
return self from configure and configure_with