diff --git a/lib/commands/parser.pm b/lib/commands/parser.pm
index 5489c8c6b9e3d362d57f79f7905a479668a2b97d..ee09f0fd91545d5d48dabd58467c2da84e52d2b4 100644
--- a/lib/commands/parser.pm
+++ b/lib/commands/parser.pm
@@ -137,7 +137,7 @@ sub tag {
     my @tags = ($msg =~ /(?:^| )#([a-zA-Z0-9_]+)/g);
 
     my $id = utils::id::get($chan);
-    commands::tag::exec($id, $msg);
+    commands::tag::exec($id, "@tags");
 }
 
 1;