Understanding types of magic