Porn: name the causes of variations