Currently it does delete keys from `Query`, but since the empty `Query` is left behind it means `end` will always fail.