How does spelling work?