Porn: full pain compilation