Which forwarder type can parse data prior to forwarding?