can we use:

```ruby
table, columns, options = *args
options ||= {}
index_name = options[:name]
# ...
```

instead of the `try` version?