It might be more accurately said that all Communists are socialists. In the Communist vocabulary “socialism” is seen as the more general term which includes various political philosophies including Communism. Many Western European socialists during the Cold War were vehemently opposed to Soviet-style Communism, as are most socialists today. The term “socialism” is often used by advocates of mixed economies in which capitalism plays a substantial part, moderated by a government which regulates the economy to promote public welfare. Many social critics using socialist analysis do not clearly advocate any specific political or economic system.