One option we could consider . . . this could be a method on the protocol and we could dispatch on that:

```
interface Variant {
  boolean isProhibitedHeader(String name);
}
```