Although there is a hereditary form (PCT type 2), PCT may result from environmental factors that inhibit the activity of the enzyme uroporphyrinogen decarboxylase (UROD), leading to porphyrin accumulation (PCT type 1). Here, UROD is linked to porphyria cutanea tarda.