query results are disposed if needed