Defined an interface

```
 interface ISafe {
 function encodeTransactionData(
    address to,
    uint256 value,
    bytes calldata data,
    Enum.Operation operation,
    uint256 safeTxGas,
    uint256 baseGas,
    uint256 gasPrice,
    address gasToken,
    address refundReceiver,
    uint256 _nonce
) external view returns (bytes memory);

```

}

When i am trying to access that, it is giving "CompilerError: Stack too deep, try removing local variables"

```
    bytes memory txHashData =  ISafe(msg.sender).encodeTransactionData(
                // Transaction info
                to,
                value,
                data,
                operation,
                safeTxGas,
                // Payment info
                baseGas,
                gasPrice,
                gasToken,
                refundReceiver,
                // Signature info
                nonce
            );

```

How to fix the error?