Mutations in the Punch locus result in loss of GTP cyclohydrolase activity, but all mutations do not affect the enzyme in the same way. There are at least three classes of Punch mutations. One class results in a dominant eye color, recessive lethal phenotype. A second class of mutations also causes a recessive lethal phenotype, but heterozygous mutants have normal eye color. They show loss of GTP cyclohydrolase function in all tissues where activity can be measured. Alleles comprising a third class are recessive eye color mutations that are homozygous viable. Individuals with this third type of mutation show loss of enzyme activity in the eye, but show normal or near-normal activity elsewhere. In order to examine the organization and function of this locus further, we have performed interallelic complementation tests on 25 Punch mutations, monitoring viability and enzyme activity in prepupae and adults. Most allele combinations are lethal. Those that complement do so in ways that are tissue-or stage-specific and unpredictable. Tests of mutants with tissue-specific phenotypes and of individuals mutant for complementing Punch lethal alleles lead us to conclude that Punch is a complex locus, both with respect to its organization and to its products.