Any clue why this locks up?

For some reason the Smite line fails to fire off. I have tried everything I can think of. Maybe there is something in the rest of the code that locks it up?

Sequences['DB_Disc-TDPS'] = {
author="Madamecurrie@Grizzly Hills",
specID=256,
version=21,
source = "Local",
helpTxt = "Talents: 3213131",
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/cast [nochanneling][@targettarget] Power Word: Shield",
"/castsequence [nochanneling] Purge the Wicked, Smite, Smite, Smite, Smite, Smite, Shadow Mend",
"/cast [nochanneling] Penance",
"/cast [nochanneling] Mindbender",
"/cast [nochanneling] Divine Star",
"/cast [nochanneling] Shadow Mend",
"/cast [nochanneling][@targettarget] Power Word: Shield",
"/cast [nochanneling] Light's Wrath",
"/cast [nochanneling] Purge the Wicked",
"/cast [nochanneling] Schism",
PostMacro=[[
/use Oralius' Whispering Crystal
]],
}

Here it is in the other version of code for easier viewing.

/cast [nochanneling][@targettarget] Power Word: Shield
/castsequence [nochanneling] Purge the Wicked, Smite, Smite, Smite, Smite, Smite, Shadow Mend
/cast [nochanneling] Penance
/cast [nochanneling] Mindbender
/cast [nochanneling] Divine Star
/cast [nochanneling] Shadow Mend
/cast [nochanneling][@targettarget] Power Word: Shield
/cast [nochanneling] Light's Wrath
/cast [nochanneling] Purge the Wicked
/cast [nochanneling] Schism