Every Mage secret, EVERY is worded the same except Ice Barrier.
(Yes I got like 9+ on all uncommon cards:)
Ice Barrier says "As soon as" All other card says When. Not just all the mages secret no all secrets says When except this card. Major Inconsistency.
For example:
One could argue for the urgency of ice barrier.
That it is important that it clearly says AS SOON so that the player wont think the enemy first deal damage and then they get 8 armor etc. As that would mean they wont survive a 2 attack at 1 life.
So for example understanding the urgency of when Snipe trigger is not as urgent right.
But then there are cards like
Freezing Trap is as urgent effect like Ice barrier as it also means the player wont die at 1 life if attacked. Here it still says When not as soon as.
Like I said its the same for all secret except just Ice Barrier, Explosive Trap is also as urgent and it says When and so on.
Lastly
Vaporize another Mage Secret. Also use when. This card has almost the exact same condition as Ice Barrier, Explosive trap actually has the exact same condition but I want to illustrate the inconstancy in just the mages cards.
Vaporize also has the same urgency like Ice Barrier as it will save the player from death if it destroys a minion that otherwise would kill the player.
Secret: As soon as your hero is attacked, gain 8 armor
change to
Secret: When your hero is attacked, gain 8 armor.