Deepthroat compilation -- old internet version -- Still HOT