~ Implement --old-first; refactor.