Porn: public cleanup