http://jgamblin.com/2013/03/20/analogies-are-like-cars-in-that-they-sometimes/