 Two @-@ level utilitarianism is a utilitarian theory of ethics developed by R. M. Hare . According to the theory , a person 's moral decisions should be based on a set of ' intuitive ' moral rules , except in certain rare situations where it is more appropriate to engage in a ' critical ' level of moral reasoning . 
