Classic Weapon Swap Macro

Hey guys, trying to make a weapon swap macro for my rogue alt. I wanna be able to swap between two ‘sets’ with one being dagger/dagger and the other being sword/dagger, that I can continuously swap between at will.

Right now what I have is:

/equipslot 16 Tail Spike
/equipslot 17 Serrated Knife

/equipslot 16 Wingblade
/equipslot 17 Tail Spike

And this works, however when I try to swap back to daggers I get the message “That item does not go in that slot.” And only the offhand swaps out, which if I use it again will get it back to the configuration I want.

So basically I have to use the macro 3 times. Tailspike/Serrated Knife, Wingblade Tailspike, Wingblade/Serrated Knife, repeat. I’d like to cut out that last part, so it can just swap from Tailspike/Serrated, to Wingblade/Tailspike, and back.

Thanks for any input!

All of this is a single macro?

/equipslot 16 Tail Spike
/equipslot 17 Serrated Knife

/equipslot 16 Wingblade
/equipslot 17 Tail Spike

Correct. I never managed to fix it, I just bought another offhand so both daggers would be in the bag and it works fine now.