I'm a little confused. Why do we need to keep a list in storage of the docs to delete. Is this show it works across pagination?