     target = KD.remote.revive origin
     as     = "author"
 
+    return if target.isExempt
+
     @fetchTags source, (err, tags)=>
       return log "discarding event, invalid data"  if err
       source.tags = tags


    unless liker and origin and subject
      return console.warn "data is not valid"

    {constructorName, id} = liker
    KD.remote.cacheable constructorName, id, (err, source)=>

        as is "follower"
      return null

    actor = if @getConstructorName(target) is "JAccount" then target else source
    return null if actor.isExempt

    return item

  tryLoadingAgain:(loadOptions={})->
