Carriers of variegate porphyria or hereditary coproporphyria should minimize sun exposure; sunscreens that block only ultraviolet B light are ineffective, but opaque zinc oxide or titanium dioxide preparations are beneficial.