I have not been paying attention, but we want to use Ruby 1.9+ hash formats. So this should be (which also saves space):

```ruby
unless curr_state.location
  add_warning('states.location_property_missing', resource : secondary_descriptor[0],  state: curr_state.name) 
end
```
Only time to use hash rocket is with string arguments for hashes.