underscore compatible
making stateless querying opt-in, not default