"Demonic powers hidden behind idolatry?"