Srimad Bhagavatam: Canto 07, Chapter 10 – Prahlada, the Best Among Exalted Devotees

03. Lord Narsimhadeva told Lord Brahma that

a)    It was good that he gave such a unique benediction to Hiranyakashipu to not to be killed by any living entity within his creation as by this the glories of the Lord increased
b)    It is dangerous to give benedictions to demons, who are by nature ferocious and dangerous
c)    He should never give any benedictions to anyone in future
d)    His power to rendering benediction would be taken away by the Lord