guarded method can query policies with different query method then method name