Marx believed that population growth is tied to the economic system and the two cannot be separated. To Marx, poverty and unemployment were caused not by overpopulation itself, but by the failure of the capitalist system to provide enough jobs. Surplus population was the consequence of real production and the uneven distribution of wealth under capitalism. Marx also argued that under socialism, reproductive behavior would develop in full harmony with society. However, critics note that communist countries still saw the need to check population growth, contrary to Marx's assumptions, calling into question his view that economic inequality is the sole cause of differences in birth rates.