Original sentence: A pseudoscience is any body of knowledge purported to be scientific or supported by science but which is judged by the mainstream scientific community to fail to comply with the scientific method.Others, such as Richard Dawkins and Carl Sagan, consider all forms of pseudoscience to be harmful, whether or not they result in immediate harm to their followers.Pseudoscience is seen as a kind of counterfeit or masquerade of science that makes use of some of the superficial trappings of science but does not involve the substance of science.Some critics of pseudoscience consider some or all forms of pseudoscience to be harmless entertainment.The possibility of separating out "scientific" from "non-scientific" practices on the basis of methodological distinctions is highly contested in the philosophical and historical community (see "the problem of demarcation", below).These critics generally consider that advocacy of pseudoscience may occur for a number of reasons, ranging from simple naiveté about the nature of science and the scientific method, to deliberate deception for financial or political benefit.Those who are labeled as practicing or advocating pseudoscience universally reject their classification as such, and often the distinction itself
Edited sentence: A pseudoscience is any body of knowledge purported to be scientific or supported by science but which fails to comply with the scientific method.Advocacy of pseudoscience may occur for a number of reasons, ranging from simple naiveté about the nature of science and the scientific method, to deliberate deception for financial or political benefit.Others, such as Richard Dawkins, consider all forms of pseudoscience to be harmful, whether or not they result in immediate harm to their followers.Pseudoscience is a kind of counterfeit or masquerade of science that makes use of some of the superficial trappings of science but does not involve the substance of science.Some people consider some or all forms of pseudoscience to be harmless entertainment