contract TetherToken {

    string public name;
    string public symbol;
    uint public decimals;

    // Forward ERC20 methods to upgraded contract if this one is deprecated
    function transfer(address _to, uint _value) public {  }
    // Forward ERC20 methods to upgraded contract if this one is deprecated
    function transferFrom(address _from, address _to, uint _value) public  {   }
    // Forward ERC20 methods to upgraded contract if this one is deprecated
    function allowance(address _owner, address _spender) public view returns (uint remaining) {    }

}
function transfer(address _to, uint _value) public {  }

// Forward ERC20 methods to upgraded contract if this one is deprecated