Very brief, unrun, untested refactoring for understanding.