People with pyroluria produce excess amounts of a byproduct from hemoglobin synthesis, called kryptopyrrole (2,4-dimethyl-3-ethylpyrrole) or hemepyrrole. In these people an excess amount of kryptopyrrole is found in the urine. The most accurate test for pyroluria directly measures urine kryptopyrrole’s.