Spell interfaces