diff --git a/js/battle.js b/js/battle.js
index 8f441dc2c..5e13b9f00 100644
--- a/js/battle.js
+++ b/js/battle.js
@@ -4004,7 +4004,7 @@ var Battle = (function () {
} else if (effect.id) switch (effect.id) {
case 'trace':
this.resultAnim(poke, "Traced " + ability.name, 'good', animDelay);
- this.message('', "[" + poke.getName(true) + "'s Trace!]");
+ this.message('', "[" + poke.getName(true) + "'s Trace!]");
actions += '' + poke.getName() + ' traced ' + ofpoke.getLowerName() + '\'s ' + ability.name + '!';
break;
case 'roleplay':
@@ -4035,8 +4035,8 @@ var Battle = (function () {
actions += "" + poke.getName() + " acquired " + ability.name + "!";
break;
} else {
- this.message('', "[" + poke.getName(true) + "'s " + ability.name + "!]");
this.resultAnim(poke, ability.name, 'ability', animDelay);
+ this.message('', "[" + poke.getName(true) + "'s " + ability.name + "!]");
switch (ability.id) {
case 'pressure':
actions += "" + poke.getName() + " is exerting its pressure!";