diff --git a/lib/commands/parser.pm b/lib/commands/parser.pm
index adcbdb6562278b33f8606ce6786a98c019ff8653..5f642341a529d118a20608a6fa354af1ab3e999d 100644
--- a/lib/commands/parser.pm
+++ b/lib/commands/parser.pm
@@ -62,7 +62,7 @@ sub exec {
 
         commands::tag::exec($id, $msg);
     }
-    elsif ($msg =~ /^( *!get)/) {
+    elsif ($msg =~ /^( *!get(?: +.*)?$)/) {
         $msg = substr $msg, length $1;
         my @args = ($kernel, $user, $chan, $msg);
         my $id = commands::get::exec(@args);