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

                if update.type is 'subscription' and update.listener?
                    # Was successful remote subscription attempt
                    t.createNode update.node, (err, created) =>
                        if not err and created
                            @router.syncNode update.node, (err) ->
                                cb3 true
                        else
                            cb3 not err
                else
                    # Just an update, to be cached locally?
                    t.nodeExists update.node, (err, exists) ->

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

