I'm curious, is it required that the key be sent, even if with a `nil` value? Or is it required in that it must be sent, and have at least an empty array? In the case of the later, we could once again make this optional with something like

```ruby
def url_args
  Array(@url_args)
end
```