You can set a default value for a hash.fetch -- so you could do the following. If there's a name, it'll use it. Otherwise, use an address.

```ruby
p.name = options.fetch(:name, address)
```