Duane Rumbaugh | Slate