Difficulty in arriving at a definition of karma arises because of the diversity of views among the schools of Hinduism; some, for example, consider karma and rebirth linked and simultaneously essential, some consider karma but not rebirth essential, and a few discuss and conclude karma and rebirth to be flawed fiction.[15] Buddhism and Jainism have their own karma precepts. Thus karma has not one, but multiple definitions and different meanings.[16] It is a concept whose meaning, importance and scope varies between Hinduism, Buddhism, Jainism and other traditions that originated in India, and various schools in each of these traditions.