I was playing a match recently and my opponent had Rusty Armor. It doesn't say "Keep" on it, so I assumed that meant it would be discarded after use. My character successfully attacked the character using it, the Rusty Armor activated, and the Battle Log even said it had been discarded. But it stayed put. This happened twice. This shouldn't happen, right?