    function approveNextExchangeContract(address _nextExchangeContract) external onlyOwner {
        require (_nextExchangeContract != exchangeContract, "Cannot approve current exchange contract.");
        require (!prevExchangeContracts[_nextExchangeContract], "Cannot approve previously used contract.");
        nextExchangeContract = _nextExchangeContract;
    }