I'm having an issue getting this macro to work properly:

/ac "Protect" <me>
/wait 2.5
/ac "Stoneskin" <me>
/wait 2.5
/ac "Stoneskin" <2>
/wait 2.5
/ac "Stoneskin" <3>
/wait 2.5
/ac "Stoneskin" <4>

Protect gets cast without any issues but nothing happens after that. Obviously if I'm not in a party step 5 and on wards wont do anything, but the "Stoneskin" <me> does not even get cast. I've tried varying the wait times up to 3 seconds without any results either even though the recast time for protect and stoneskin is 2.49.

Can anyone test this for me please to see if you get similar results?

Thanks.