After further thought, maybe this is too restrictive - maybe we should use `&& this.serializer == null`.

I can envision someone might want to use a serializer that converts bytes to base64.

They would have to add an upstream transformer to do that now.