Spot on Humpty Dumpy.  Spot on.