Trying GS again, 6.1 Fury PvE

Using these currently, any advise or criticism appreciated.

Sequences["FuryST"] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/targetenemy [dead][noharm]
/cast [mod:shift] Wild Strike
]],
"/cast [nomod] Execute",
"/cast [nomod] Raging Blow",
"/cast [nomod] Bloodthirst",
"/cast [nomod][combat] Concussion Blow",
PostMacro = [[
/startattack
/cast [combat] Bloodbath
/use [combat] Vial of Convulsive Shadows
]],
}

--

Sequences["FuryAE"] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/targetenemy [dead][noharm]
/cast [mod:shift] Wild Strike
]],
"/cast [nomod] Raging Blow",
"/cast [nomod] Bloodthirst",
"/cast [nomod][combat] Whirlwind",
PostMacro = [[
/startattack
/cast [combat] Bloodbath
/use [combat] Vial of Convulsive Shadows
]],
}