    function emergencyReleaseERC20Token(uint16 tokenCode) external emergencyReleasePossible(msg.sender) {
        uint amount = deductFullBalance(tokenCode, msg.sender);
        emit EmergencyRelease(tokenCode, msg.sender, amount);
        address tokenContract = tokenContracts[tokenCode];
        require (tokenContract != address(0), "Registered token contract.");
        require (safeTransfer(tokenContract, msg.sender, amount),
                 "Could not transfer ERC-20 tokens using transfer.");
    }