Porn: cum in throat compilation