Not a bad idea. `with_value` exists mainly to use the index on `value`, but maybe it can be used to deal with non-string parameters too. I feel a little ambivalent about it in this case.'