                                     cb4 null, null
                                 else
                                     cb4 err, item
-                    , (oldItem, cb3) =>
+                    , (oldItem, cb4) =>
                         normalizeItem @req, oldItem, item, cb4
-                    , (newItem, cb3) =>
+                    , (newItem, cb4) =>
                         t.writeItem @req.node, newItem.id, @req.actor, newItem.el, (err) ->
                             cb4 err, newItem.id
                     ], cb3

            node: @req.node
            user: @req.actor
            subscription: 'subscribed'
        }]

##

    requiredAffiliation: 'member'

    privilegedTransaction: (t, cb) ->
        @affiliation = @req.config?.defaultAffiliation or 'member'
        t.setSubscription @req.node, @req.actor, @req.sender, 'subscribed', (err) =>
            t.setAffiliation @req.node, @req.actor, @affiliation, (err) =>
                cb err,
                    user: @req.actor
                    subscription: 'subscribed'
