Well, from a quick glance (don't know if you copied/pasted the first macro) one of your "wrath" is misspelled. Don't really see another reason for it not to work, unless they changed conditionals regarding targeting.