Companions are also bugged with spells. Friends, for example, if cast on a companion can lead to an infinite disapproval glitch, which should probably be rectified.