Original issue from pydantic issue https://github.com/pydantic/pydantic/issues/8673
Original issue from pydantic issue pydantic/pydantic#8673