Inl recent textbooks on moral philosophy Sir David Ross's theory of prima facie duties is usually presented as the main current alternative to utilitarianism as an account of the nature and basis of moral duties and obligations. The theory of prima facie duties is usually regarded as a more plausible version of the anti-utilitarian views put forward in H. A. Prichard's famous Mind article of 1912, “Does Moral Philosophy Rest on a Mistake?”. Ross himself always acknowledged this debt; in addition, he presented his own theory in both his books as a reaction to, and a corrective of, Moore's ideal utilitarianism. In this paper, I wish to suggest that Ross's theory is in reality an unsatisfactory compromise between the views of Moore and Prichard, and that a satisfactory anti-utilitarian theory can only be achieved by throwing out the Moore elements, and returning, in effect, to Prichard. To accomplish this I first present a brief critique of Moore's ideal utilitarianism, and then discuss Ross's theory of right and wrong in some detail.