only filter choices when we have a query