Porn: a long time coming