Religion or ideology?