It can be changed to say choose in the case of POST, so query is always possible, except when using GET / HEAD / OPTIONS? cause if used on these you are kind of breaking the cache so would say we should consider throwing in these cases.