 Some sense of the function of the state in communist society can be gained from Marx’s distinction between “necessary” tasks that a state would need to undertake in all societies (at least, economically developed societies), and “unnecessary” tasks that a state would only need to undertake in class-divided societies. The difficulty here is less in allowing this distinction, than in deciding what might fall into each category. On the necessary side, Marx appears to require that the state in communist society provide both: democratic solutions to coordination problems (deciding which side of the road traffic should drive on, for instance); and the supply of public goods (health, welfare, education, and so on). On the unnecessary side, Marx seems to think that a communist society might hugely reduce, or even eliminate, the element of organised coercion found in most states (in the form of standing armies, police forces, and so on). At least, this reduction might be feasible once communist society had reached its higher stage (where distribution is based on “the needs principle”), and there is no longer a threat from non-communist societies.