Porn: hand job compilation hard