The market failures approach (MFA) to business ethics argues that economic theory regarding the efficient workings of a market can generate normative prescriptions for managerial behaviour. It argues that actions that inhibit Pareto optimal solutions are immoral. However, the approach fails to identify goods that should be regulated or prohibited from the market, something common to the moral limits to markets (MLM) approach to business ethics. There are, however, numerous assumptions underlying Paretian efficiency, including some about the preferences of market participants. Trade in some goods violates some of these assumptions, and so these goods are morally suspect and can be understood to indicate that the market for these goods is not moral. This creates grounds sufficient for regulating, and possibly prohibiting, these goods. To help determine whether it is then necessary to regulate the goods, I propose a supplementary economic analysis to ascertain why an assumption regarding a particular preference is being violated.