Mental impurities blocks devotion