Tested, and this one of those moments where I'm wondering how I didn't notice it before.
As ruskie said, it does both - removes a current detrimental effect and adds the shield for 30s that automatically removes the next one. That's actually silly good, in my opinion. I like it, but it's silly good.