use ViewQuery, allows all query options, plus a couple fixes