Chestnut is produced by a recessive gene. Unlike many coat colors, chestnut can be true-breeding; that is, assuming they carry no recessive modifiers like champagne or mushroom, the mating between two chestnuts will produce chestnut offspring every time. This can be seen in breeds such as the Suffolk Punch and Haflinger, which are exclusively chestnut. Other breeds including the Belgian and Budyonny are predominantly chestnut. However, a chestnut horse need not have two chestnut parents. This is especially apparent in breeds like the Friesian horse and Ariegeois pony which have been selected for many years to be uniformly black, but on rare occasions still produce chestnut foals.