sami hanafy | Slate