private function maybeLoadChoices(): bool
    {
        if (! $this->isLoaded()) {
            $callback = $this->callback;
            $this->choices = $callback();
            $this->isLoaded = true;

            return true;
        }

        return false;
    }