Why is conjugation of the peptide to a carrier protein necessary?

The molecular weight of most peptides is too small to generate an immune response in the animal. Conjugation to a carrier protein such as KLH, BSA or OVA will not only increase the size of the antigen, but increase its immunogenicity as well. A cysteine is required in the peptide for high efficient conjugation.