Neo-fascism is a post–World War II ideology that includes significant elements of fascism. Neo-fascism usually includes ultranationalism, populism, anti-immigration policies or, where relevant, nativism, anti-communism, anti-socialism, anti-Marxism, anti-anarchism and opposition to the parliamentary system and liberal democracy. Allegations that a group is neo-fascist may be hotly contested, especially if the term is used as a political epithet. Some post–World War II regimes have been described as neo-fascist due to their authoritarian nature, and sometimes due to their fascination and sympathy towards fascist ideology and rituals.