safer string parsing
use reference counting in unsubscribe filter