public function execute(CommandInterface $command) { try { $response = (string) $this->evaluate($command, $this->getValues($command)); } catch (SyntaxError $badSyntax) { $response = $badSyntax->getMessage(); } return $this->say($response); }