William Armstrong | Slate