Fran Allen | Slate