Kernighan, Ritchie and Lovecraft, oh my!