One response to the problem is to accept its demands. This is the view taken by Peter Singer, who says: "No doubt we do instinctively prefer to help those who are close to us. Few could stand by and watch a child drown; many can ignore the avoidable deaths of children in Africa or India. The question, however, is not what we usually do, but what we ought to do, and it is difficult to see any sound moral justification for the view that distance, or community membership, makes a crucial difference to our obligations." Others argue that a moral theory that is so contrary to our deeply held moral convictions must either be rejected or modified. There have been various attempts to modify utilitarianism to escape its seemingly over-demanding requirements. One approach is to drop the demand that utility be maximized. In Satisficing Consequentialism, Michael Slote argues for a form of utilitarianism where "an act might qualify as morally right through having good enough consequences, even though better consequences could have been produced." One advantage of such a system is that it would be able to accommodate the notion of supererogatory actions. Samuel Scheffler takes a different approach and amends the requirement that everyone be treated the same. In particular, Scheffler suggests that there is an "agent-centered prerogative" such that when the overall utility is being calculated it is permitted to count our own interests more heavily than the interests of others. Kagan suggests that such a procedure might be justified on the grounds that "a general requirement to promote the good would lack the motivational underpinning necessary for genuine moral requirements" and, secondly, that personal independence is necessary for the existence of commitments and close personal relations and that "the value of such commitments yields a positive reason for preserving within moral theory at least some moral independence for the personal point of view." Robert Goodin takes yet another approach and argues that the demandingness objection can be "blunted" by treating utilitarianism as a guide to public policy rather than one of individual morality. He suggests that many of the problems arise under the traditional formulation because the conscientious utilitarian ends up having to make up for the failings of others and so contributing more than their fair share. Gandjour specifically considers market situations and analyses whether individuals who act in markets may produce a utilitarian optimum. He lists several demanding conditions that need to be satisfied: individuals need to display instrumental rationality, markets need to be perfectly competitive, and income and goods need to be redistributed. Harsanyi argues that the objection overlooks the fact that "people attach considerable utility to freedom from unduly burdensome moral obligations... most people will prefer a society with a more relaxed moral code, and will feel that such a society will achieve a higher level of average utility—even if adoption of such a moral code should lead to some losses in economic and cultural accomplishments (so long as these losses remain within tolerable limits).