If you spam a spell after casting, you'll be able to cast the spell even if you don't have mana, and then hold it until you regenerate mana and cast it. but if you attempt to cast a spell without mana it'll tell you, not enough mana to cast fulmination.
My opinion and change: allow all spells...