Different primary antibodies with different constant regions are typically generated by raising the antibody in different species. For example, a researcher might create primary antibodies in a goat that recognize several antigens, and then employ dye-coupled rabbit secondary antibodies that recognize the goat antibody constant region ("rabbit anti-goat" antibodies). The researcher may then create a second set of primary antibodies in a mouse that could be recognized by a separate "donkey anti-mouse" secondary antibody. This allows re-use of the difficult-to-make dye-coupled antibodies in multiple experiments.