     Tracker.currentComputation.onInvalidate(f)
 
   afterFlush: (f) ->
-    afterFlushCallbacks.push(f)
+    afterFlushCallbacks.push f
 
 # Compatibility with the client-side Tracker. On node.js we can use defineProperties to define getters.
 Object.defineProperties Tracker,

# External code can't access this, and so won't be able to directly construct a Tracker.Computation instance
privateObj = {}
nextId = 1
afterFlushCallbacks = []
queue = new Meteor._SynchronousQueue()

    if not @invalidated
      if not @_recomputing and not @stopped
        queue.queueTask =>
          @_recompute()
          Tracker._postRun()

      @invalidated = true
