Andy Weir | Slate