 class PushInbox extends ModelOperation
     transaction: (t, cb) ->
         notification = []
+        newNodes = {}
         newModerators = []
         unsubscribedNodes = {}
 

        , (cb2) ->
            # Memorize updates for notifications, same format:
            @notification = notification
            if newModerators.length > 0
                @newModerators = newModerators


        else
            # Successfully done
            logger.debug "Operation #{opName} ran: #{inspect result}"

            async.series [(cb2) ->
                # May need to sync new nodes
                if op.newNodes?
                    async.forEach op.newNodes, (node, cb3) ->
                        router.syncNode node, cb3
                    , cb2
                else
                    cb2()
            ], ->
                # Ignore any sync result
                try
                    cb? null, result
                catch e
                    logger.error e.stack or e

            # Run notifications
            if (notification = op.notification?())
