I also considered changing it as follows :).

```
str = if
        ... 
        end
super str, width
```