Religion vs Ideology.