you cannot re-run the query, it can cause inconsistent state!