diff --git a/PlayBot.pl b/PlayBot.pl
index 01e959cbea37ad9003e1687606f257987f147a6f..5a6bf07c5dc6120783ac08ca40a35c1a5d423aaf 100755
--- a/PlayBot.pl
+++ b/PlayBot.pl
@@ -266,12 +266,13 @@ sub on_speak
 
 		return;
 	}
-	elsif ($msg =~ /^!later( ([0-9]*)( in ([0-9]*)(h|m)?)?)?/) {
+	elsif ($msg =~ /^!later( ([0-9]*)( in ([0-9]*)(h|m|s)?)?)?/) {
 		my ($id, $time, $unit) = ($2, $4, $5);
 
 		$id = $lastID if (!$id);
 		$time = 6 if (!$time);
-		$time *= ($unit eq 'm') ? 60 : 3600;
+		$time *= ($unit eq 's') ? 1 : ($unit eq 'm') ? 60 : 3600;
+		print "$time eq\n";
 		$kernel->delay_set('_later', $time, $nick, $id);
 
 		return;