 Although the morality of a group or society may derive from its religion, morality and religion are not the same thing, even in that case. Morality is only a guide to conduct, whereas religion is always more than this. For example, religion includes stories about events in the past, usually about supernatural beings, that are used to explain or justify the behavior that it prohibits or requires. Although there is often a considerable overlap in the conduct prohibited or required by religion and that prohibited or required by morality, religions may prohibit or require more than is prohibited or required by guides to behavior that are explicitly labeled as moral guides, and may recommend some behavior that is prohibited by morality. Even when morality is not regarded as the code of conduct that is put forward by a formal religion, it is often thought to require some religious explanation and justification. However, just as with law, some religious practices and precepts are criticized on moral grounds, e.g., that the practice or precept involves discrimination on the basis of race, gender, or sexual orientation.