Not yet confirmed that it does the right thing, but ready to try.

To try for realz, toggle DRY_RUN to false.

Probably a good idea to step through for the real try.