     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

        as is "follower"
      return null

    return item

  tryLoadingAgain:(loadOptions={})->

    return if @isFiltered "follower"

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

    return if follower.isExempt

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