fetch wouldn't work then either, because it only returns the alternative variable if the key doesn't exist. to capture `nil` we'd need to do:

```ruby
date_attributes['date_formatted'] = format_date((self.data['date'] || self.date), date_format)
```