http://saybrook.typepad.com/complexity/2011/06/story-pull-do-you-have-any.html