In general, receptors for small molecule neurotransmitters such as serotonin will have only one endogenous agonist, but often have many different receptor subtypes (e.g. 13 different receptors for serotonin). On the other hand, neuropeptide receptors (e.g. opioid receptors) tend to have fewer subtypes, but may have several different endogenous agonists. This allows for a high degree of complexity in the body's signalling system, with different tissues often showing quite distinct responses to a particular ligand.