         callback()
   
   _run_test: (test, callback) =>
-    @_run_before_alls @session.meta, =>
-      @_run_before_eachs @session.meta, =>
+    @_run_before_alls @_session.meta, =>
+      @_run_before_eachs @_session.meta, =>
         @emit 'test_start'
         test.run (report) =>
           @emit 'test_end', [report], ->
-          @_run_after_eachs @session.meta, =>
+          @_run_after_eachs @_session.meta, =>
             callback()
   
   _run_suite: (suite) =>

  
  _run_before_alls: (meta, callback) =>
    @emit 'before_all', [meta], =>
      if not @session.ran_a_test
        @session.ran_a_test = true
        @_run_runners @_before_alls, =>
          callback()
      else

      @emit 'complete'
  
  _run_after_alls: (callback) =>
    if @_session.ran_a_test
      @_run_runners @_after_alls, =>
        @emit 'after_all', [], =>
          callback()
