External price feed data is accepted by fxdx "as is" and governance has no right to modify incoming data or insert price data points into the vault. Simultaneously, the vault relies on the availability of appropriate pricing data to achieve a settlement. Suppose the external oracle fails and cannot provide the required data. In that case, the vault will maintain a state that prevents users from exchanging unequal amounts of primary assets or complementary assets as collateral. The governance of the deal should have the right to withdraw particular security from the vault. In contrast, the protocol ensures that any time during the vault's lifecycle, users can use the same number of primary assets and complementary assets, to call the refund function to get a fixed amount of basic collateral.