c102758133
This reverts commit a722bd8a9fbf21ce25facb1ff5b00840d9c39aa7. ...in anticipation of yet another alternative approach.