Or even better, just mark this option as "Only used for token or regexp parsers." and enforce that in the Init() method (i.e. parser_type = `message.proto` and a specified decoder value yields a config error) for one less foot target in the world.