No, they don't. `url` variable is not getting rebinded here:

``` elixir
iex(1)> url = "Hello World"
"Hello World"
iex(2)> case String.downcase(url) do _ -> url end
"Hello World"
```