Been thinking about this a bit more. It seems reasonable to me that someone might want to pass the returned HTTP response body through unchanged, maybe to play w/ it in a lua filter or something. So I'm thinking if the decoder name is specified but the decoder doesn't exist, then we should raise the error just like you're doing here. But if the decoder name is *not* set (i.e. `conf.DecoderName == ""`), then we shouldn't fail, we should instead just inject the pack directly into the router. Docs would need a tweak to reflect this too.