Spell: Consistent and Dependent