Porn: rap housekeeping