Once again, @robinsloan has got me thinking.

Alan Jacobs @ayjay