# isremove Element

`<isremove>` supports removing a variable in much the same way that `<isset>` supports defining a variable.

## Syntax

```
<isremove
  name  = var_name \\required
  scope = "session" | "request" | "page"
>
```

- name = var_name

  - : `var_name` is the name of the variable to be removed.

- scope = "session" | "request" | "page"

  - : `var_name` is the name of the variable to be removed.

    - session specifies that variables are available across multiple requests within a session.
    - pdict specifies that variables are available via the Pipeline Dictionary.
    - request specifies that variables are available via the current internal Salesforce B2C Commerce request.
    - page specifies that variables are available on the current ISML page.

:::note
The `pdict` variable has been deprecated. Instead, use request.
:::
