I get why it's called options given the name of the header but I agree it's a bit strange to pass a string of options the listener will inject in the header. Given it's only one possible value now and relatively unlikely this will change in the future, I guess @willdurand's proposal is probably ok