Been thinking about macros, now I don't have Lava Burst yet(I'm not sure, was some levels ago I last checked my spell book.)

But I haven't seen a suggestion with a macro the likes of:
Code:
/stopmacro [channeling]/castsequence reset=target flame shock,null
/cast lava burst
If I have that keybound and removing Flame Shock from my filler spam button, would it not be a ok solution? Or does this mean that if i cast Earth Shock(as it's part of my filler cast sequence) then it won't cast LB unless both Flame Shock is on the target and the shared shock cd is up?