protected function getPreMessage($name)
    {
        $binaries = $this->manager->getBinaries();
        $message = 'Ensuring binaries are up to date';
        $isSingleUpdate = $name && array_key_exists($name, $binaries);

        if (! $isSingleUpdate) {
            return $message;
        }

        $binary = $binaries[$name];
        return $binary->isSupported() ? "Updating {$binary->getName()}" : "{$binary->getName()} is not supported by your system";
    }