Elements of Titoism are characterized by policies and practices based on the principle that in each country the means of attaining ultimate communist goals must be dictated by the conditions of that particular country, rather than by a pattern set in another country. It is distinct from Joseph Stalin's "socialism in one country" theory, as Tito advocated cooperation between nations through the Non-Aligned Movement while at the same time pursuing socialism in whatever ways best suited particular nations.