Ice Wall macro help

I have a bit of a weird problem with using Ice Wall in a macro.

If I click the hotbar button for Icewall, I get the “glowy hand” cursor letting me position it where-ever I want the wall.

If, however, I use ice wall in a macro with ANY kind of modifier, it ends up casting it instantly and on top of me.

Specific macro I’m using:

#showtooltip
/cast [nomod:ralt] Blizzard
/cast [mod:ralt] Ice Wall

Any ideas on how to avoid this?

use
/cast [mod:ralt] !Ice Wall

Really hope they give Ice Wall a second pass…super buggy with pets going right through, Fear making you go through it, and other random interactions that make it traversable, on top of finicky targeting/placement.