diff --git a/lib/spinach/config.rb b/lib/spinach/config.rb
index <HASH>..<HASH> 100644
--- a/lib/spinach/config.rb
+++ b/lib/spinach/config.rb
@@ -41,7 +41,7 @@ module Spinach
     # output to the standard output
     #
     def default_reporter
-      @default_reporter || Spinach::Reporter::Stdout
+      @default_reporter || Spinach::Reporter::Stdout.new
     end
 
     # Allows you to read the config object using a hash-like syntax.
diff --git a/lib/spinach/runner.rb b/lib/spinach/runner.rb
index <HASH>..<HASH> 100644
--- a/lib/spinach/runner.rb
+++ b/lib/spinach/runner.rb
@@ -17,7 +17,7 @@ module Spinach
       @support_path = options.delete(:support_path ) ||
         Spinach.config.support_path
 
-      @reporter = Spinach::config.default_reporter.new
+      @reporter = Spinach::config.default_reporter
     end
 
     # The default reporter associated to this run
Use an instance of the reporter, not the class

This will allow us to have statistics on all reports, for example.