public function convert(Money $amount, IdentifierInterface $to)
    {
        if (!$toCurrency = $this->getCurrency($to)) {
            throw new \InvalidArgumentException("Currency not supported");
        }

        /** @var \Heystack\Ecommerce\Currency\Interfaces\CurrencyInterface $fromCurrency */
        $fromCurrency = $amount->getCurrency();

        return $amount->multiply($toCurrency->getValue() / $fromCurrency->getValue());
    }