Yes, that's right. 

After thinking about it some more, I personally think `[null]` is a valid query, and the problem should be solved with something like `.query_present?`, that returns false for `""`, `nil`, `[]`, `[nil]`, `[""]`, etc.