diff --git a/bin/efa b/bin/efa
index 4a779ecf4090c8c497d9af30d85cb1b37bffbfbe..7b427334650e5af635d7bf85dae34d6fe932b7dc 100755
--- a/bin/efa
+++ b/bin/efa
@@ -227,7 +227,7 @@ if ($restrict) {
 }
 
 if ($walk_speed) {
-	if ($walk_speed =~ /^(normal|fast|slow)$/) {
+	if ($walk_speed ~~ ['normal', 'fast', 'slow']) {
 		$post{changeSpeed} = $walk_speed;
 	} else {
 		print STDERR "--walk-speed usage: normal / fast / slow\n";